如果我有十进制数字,如:
18.1234567
5.2345678
-77.7654321
-0.4567891
如何使用Jquery分隔小数点前后的数字,是否有任何函数可以识别所选数字的负值?
我假设你的数字是小数,而不是字符串?在这种情况下,只需使用数学函数:
Math.floor ( 18.1234567 ) // = 18
18.1234567 - Math.floor ( 18.1234567 ) // = .1234567
Run Code Online (Sandbox Code Playgroud)
检查负数只是检查它是否<0.
使用javascript分割功能
var str = '4.5';
var substr = str.split('.');
// substr[0] contains "4"
// substr[1] contains "5"
Run Code Online (Sandbox Code Playgroud)
看看这个否定你也可以使用javascript:
nagative = str.indexOf("-");
Run Code Online (Sandbox Code Playgroud)
如果它返回1(不为零)则为负数.
归档时间: |
|
查看次数: |
18279 次 |
最近记录: |