Puvvl Asked:2020-10-12 23:13:43 +0000 UTC2020-10-12 23:13:43 +0000 UTC 2020-10-12 23:13:43 +0000 UTC 获取小数点后的数字 772 有一个数字256.52,如何获得点后的剩余数字? var number = 256.52; console.log(parseInt(number)) // тут получили целое число javascript 2 个回答 Voted Qwertiy 2020-10-12T23:52:26Z2020-10-12T23:52:26Z 您只需要将除法的其余部分除以一即可。 但是,值得注意的是,由于实数并不总是可以精确表示,因此可能会出现一些细微的偏差,即在显示给用户之前,应该将数字四舍五入到所需的字符数: console.log(256.52 % 1) console.log(-256.52 % 1) console.log(.1 + .2) console.log((256.52 % 1).toFixed(3)) console.log((-256.52 % 1).toFixed(3)) console.log((.1 + .2).toFixed(3)) Best Answer user176262 2020-10-12T23:14:41Z2020-10-12T23:14:41Z function fractionAsInt(value) { var str = ("" + value).split(".")[1]; return str? +str : 0; } console.log(fractionAsInt(256.52)); console.log(fractionAsInt(-256.52)); console.log(fractionAsInt(256));
您只需要将除法的其余部分除以一即可。
但是,值得注意的是,由于实数并不总是可以精确表示,因此可能会出现一些细微的偏差,即在显示给用户之前,应该将数字四舍五入到所需的字符数: