在Javascript中,小数点都是奇数吗?
我写了这个简单的函数,它正在工作(我想),但我想得到反馈,以确认我的假设是否正确在Javascript中,小数点都是奇数吗?,javascript,math,Javascript,Math,我写了这个简单的函数,它正在工作(我想),但我想得到反馈,以确认我的假设是否正确 function testingEven(num){ parseFloat(num); if(num % 2 === 0){ return true; } else { return false; } } // testingEven(2.4); returns false 这是否意味着有无限多的奇数 即使将条件数设为小的偶数小数,仍然返回false function t
function testingEven(num){
parseFloat(num);
if(num % 2 === 0){
return true;
} else {
return false;
}
}
// testingEven(2.4);
returns false
这是否意味着有无限多的奇数
即使将条件数设为小的偶数小数,仍然返回false
function testingEven(num){
parseFloat(num);
if(num % .02 === 0){
return true;
} else {
return false;
}
}
所以我想我的问题是,像2.40这样的十进制数是奇数还是偶数 奇数是一个整数,被二除后,剩下一个余数
因此,没有一个浮点数是奇数(除非它在点后只有
0
s)。好吧,不知为什么,我的大脑在这上面融化了。你是说数学上的2.00
很奇怪吗?您的第二句话与我的第一句话相冲突。@Taplar-2.00是一个整数,它只表示为一个浮点数。而2.02
?它不是一个整数,并返回一个余数。@quentin那么2.40在JS中是奇数还是偶数?@Taplar-它不是整数,所以不是奇数。