首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Javascript取整问题。要求只要有小数存在就进一位。例如:2.1取3,3.1...

发布网友 发布时间:2022-04-25 00:36

我来回答

4个回答

热心网友 时间:2022-04-24 02:59

var a = 2.0;
var b = 3.4;
var c = 8.9;

function modFoat(v) {
var _max = parseInt(v) + 1;
if( _max - v < 1 ) {
return _max;
}
return v;
}

alert(modFoat(a)); // 2
alert(modFoat(b)); // 4
alert(modFoat(c)); // 9

热心网友 时间:2022-04-24 04:17

var a = 2.1;
var b = parseInt(a) + 1; // b will be 3

parseInt是截掉尾数,然后再加一即可。

热心网友 时间:2022-04-24 05:52

var a = 2.0;

function parseNumber(number, splitChar) {
var n = number + '';
var s = splitChar == null ? '.' : splitChar;
var nArr = n.split(s);
if (nArr.length == 2) {//2.1
return parseInt(nArr[0]) + 1;
}
else {//2.0
return number;
}
}

document.write(parseNumber(a));

热心网友 时间:2022-04-24 07:43

这样就行了
var a = 1.1
var s = Math.ceil(a);
alert(s);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com