Javascript Jquery独立十进制数
如果我有十进制数,比如: 18.1234567 5.2345678 -77.7654321 -0.4567891Javascript Jquery独立十进制数,javascript,jquery,Javascript,Jquery,如果我有十进制数,比如: 18.1234567 5.2345678 -77.7654321 -0.4567891 如何使用Jquery将小数点前后的数字分开,是否有任何函数可以识别所选数字的负值?使用javascript拆分函数 var str = '4.5'; var substr = str.split('.'); // substr[0] contains "4" // substr[1] contains "5" 看看这个负片你能不能用 javascript还包括: nagative
如何使用Jquery将小数点前后的数字分开,是否有任何函数可以识别所选数字的负值?使用javascript拆分函数
var str = '4.5';
var substr = str.split('.');
// substr[0] contains "4"
// substr[1] contains "5"
看看这个负片你能不能用
javascript还包括:
nagative = str.indexOf("-");
如果其返回值为1(不是零),则为负数。您根本不需要jQuery:
var parts = num.toString().split('.');
如果您想将值作为整数而不是字符串,您可以执行
parseInt(parts[0])
转换回整数。我假设您的数字是小数,而不是字符串?在这种情况下,只需使用数学函数:
Math.floor ( 18.1234567 ) // = 18
18.1234567 - Math.floor ( 18.1234567 ) // = .1234567
检查一个负数就是检查它是否<0。如果使用拆分函数,结果我得到相同的十进制数,其中点被替换为逗号,如181234567,如我编写的示例中所示,你得到一个带有2个条目的数组,条目0-在点之前,条目1在点之后。