JavaScript 如何检测小数

在这里插入图片描述
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));   //整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值