Javascript 如何取得小数点前的整数?
来源:百度知道 编辑:UC知道 时间:2024/05/29 09:00:46
比如:
var value=12.58
和var value2 = 3.89
我想取得小数点前的整数 12 和 1
怎么办呢?
应该是我想取得小数点前的整数 12.58的 12 和 3.89中的3
var value=12.58
和var value2 = 3.89
我想取得小数点前的整数 12 和 1
怎么办呢?
应该是我想取得小数点前的整数 12.58的 12 和 3.89中的3
alert(parseInt(55.66));
1、parseInt(12.58);
2、var num = new String("" + 12.58).split("\\.")[0];
3、var num = new String(12.58).split("\\.")[0];
4、var num = new String(12.58).split(".")[0];//这个不知道行不行
var value=12.58
var value1 = parseInt(value, 10);
value1 = 12, value1的类型是number,js中没有浮点型和整形的分别
parseInt(value, 10);第二个参数意思是10进制,如果是八进制的话,就是parseInt(value, 8);
正确答案在这里:
var a = Math.floor(3.155); //=3
还有一个相反的Math.ceil(3.155); //=4
强制转换成parseInt(3.89);