javascript检测小数的方法:1、利用indexOf(),语法“String(num).indexOf(".")”,如果返回值大于“-1”则是小数。2、利用正则表达式,语法“var rep=/[\.]/;rep.test(num)”。

方法1:利用indexOf()方法

小数是有小数点“”的,我们可以利用indexOf()方法判断小数点的出现位置来判断是否为小数,如果indexOf()方法的返回值 则为小数。

实现代码:

function isOf1(nul){

if(String(nul).indexOf('.') > -1){

console.log('小数格式')

} else {

console.log('正常整数')

}

}

console.log(isOf1(12.11)) //小数点格式

console.log(isOf1(1211)) //整数格式

方法2:利用正则表达式来判断是否为小数

实现代码:

function isOf2(nul){

let rep = /[\.]/;

if(rep.test(nul)) {

console.log(''我是小数)

} else {

console.log(''我不是小数)

}

}

console.log(isOf2(12.12)); //小数

console.log(isOf2(1212)); //整数

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: