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

 我来答
小的时候很叼
2016-11-10 · TA获得超过223个赞
知道答主
回答量:134
采纳率:50%
帮助的人:49.1万
展开全部

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 
}

随便写的,可以深度优化一下这个函数,只是表达一个意思

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
后会无期ji
2022-08-19
知道答主
回答量:1
采纳率:0%
帮助的人:328
展开全部
很简单,对1取余,等于0就是整数,不等于0就是小数。
例如:5 % 1 = 0;
0.5 % 1 = 0.5;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
支崖静0K
2020-01-14
知道答主
回答量:5
采纳率:0%
帮助的人:2330
展开全部
输入一个整数,判断是偶数还是奇数,并输出判断结果
<script>
var a = prompt('请输入一个整数', '');
if (a !== null) {
if (a < 0) {
alert('请输入一个整数')
} else if (a === '') {
alert('你输入的值为空')
} else if (a == parseInt(a)) {
if (a % 2 == 0 && a >= 0) {
alert('这个数是偶数')
} else if (a % 2 !== 0 && a > 0) {
alert('这个数是奇数')
}
} else {
alert('请输入一个整数')
}
} else {}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式