js如何判断输入的数据是整数还是小数?

 我来答
冷鲸侯荣
2019-06-30 · TA获得超过3676个赞
知道大有可为答主
回答量:3133
采纳率:30%
帮助的人:172万
展开全部
parseInt(number)==number<br>如果是true,number就是整数,否则不是整数。<br>测试:<br>var number=123.456<br>if(parseInt(number)==number)alert('是整数');<br>else alert('不是整数')<br><br><img src="https://pic.wenwen.soso.com/p/20190518/20190518004656-1242610624_jpeg_384_240_10214.jpg"/><br><br>拓展资料:<br>JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 <br>JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:<br>赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if..else,if…else if…)。<br>参考资料:<br>百度百科 词条 javascript_
小YOUNG说游戏
2018-04-02 · TA获得超过995个赞
知道答主
回答量:45
采纳率:81%
帮助的人:14.9万
展开全部

parseInt(number)==number,如果是true,number就是整数,否则不是整数。

function check( arg ){ 

var obj = Number(arg)+''; // number-<string

var res = [];

var a = Math.ceil( obj );

if( a == obj ){

res.push(arg)  

}else{

res.push(obj.split('.')[0])

res.push(obj.split('.')[1])          

}

return res 

}

如以上函数所示。

参考资料

百度知道.百度[引用时间2018-4-2]

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闽珺钦白曼
2019-01-05 · TA获得超过3801个赞
知道小有建树答主
回答量:3048
采纳率:32%
帮助的人:366万
展开全部
parseInt(number)==number<br>如果是true,number就是整数,否则不是整数<br>测试:<br>var number=123.456<br>if(parseInt(number)==number)alert('是整数');<br>else alert('不是整数')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式