1.丢弃小数部分,保留整数部分 eg:parseInt(5/2)
2.向上取整,有小数就整数部分加1 eg:Math.ceil(5/2)
3.四舍五入. eg:Math.round(5/2)
4.向下取整 eg:Math.floor(5/2)
举例: aa=parseInt(5/2)
alert("取整"+aa)//2(丢掉小数部分)
bb=Math.ceil(5/2) alert("ceil"+bb)//3(向上取整)
cc=Math.round(5/2)alert("round"+cc)//3(四舍五入)
dd=Math.floor(5/2)alert("floor"+dd)//2(向下取整)
CEILING
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
floor
返回大于或等于所给数字表达式的最小整数。
语法
floor ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT floor($123.45), floor($-123.45), floor($0.0)
JS中基本类型数据只有整型,浮点型,字符型和布尔型。
将字符串转化成整型,只能用parseInt(str) 把字符串解析成整数,默认按照十进制,但若是0开头则按八进制,若是0x开头则按十六进制;或者parseInt
(str,radix) 按指定进制,把字符串解析成整数,即把str当成radix进制翻译成十进制