gpt4 book ai didi

javascript - 有没有JS函数可以求小数点前后的值

转载 作者:可可西里 更新时间:2023-11-01 02:28:24 26 4
gpt4 key购买 nike

我正在使用 JavaScript 验证十进制数。我只是在使用 NaN

变量 a = 12345.67是否有任何 javascript 函数可以获取小数点前后的计数或值本身。

before()  should return 1234
after() should return 67

请不要建议子字符串!

最佳答案

var a = 12345.67;

alert(a.toString().split(".")[0]); ///before
alert(a.toString().split(".")[1]); ///after

这是一个简单的 fiddle http://jsfiddle.net/qWtSc/


zzzzBov的建议是这样的

Number.prototype.before = function () {
var value = parseInt(this.toString().split(".")[0], 10);//before
return value ? value : 0;
}

Number.prototype.after = function () {
var value = parseInt(this.toString().split(".")[1], 10);//after
return value ? value : 0;
}

用法

alert(a.before()); ///before
alert(a.after()); ///after

关于javascript - 有没有JS函数可以求小数点前后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7881319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com