任何人都可以指向我一些代码来确定JavaScript中的数字是偶数还是奇数?
我正在尝试做类似的事情:
if(intellect is even)
{
var magic1 = intellect/2;
}
else
{
var magic1 = (intellect-1)/2
}
var magicdamage = Math.floor(Math.random) * (intellect + weaponi) + magic1
Run Code Online (Sandbox Code Playgroud)
TGH*_*TGH 19
使用模数运算符
if(intellect % 2 == 0)
{
alert ('is even');
}
else
{
alert('is odd');
}
Run Code Online (Sandbox Code Playgroud)
我认为最强大的isEven功能是:
function isEven(n) {
return n == parseFloat(n) && !(n % 2);
}
Run Code Online (Sandbox Code Playgroud)
这导致:
function isOdd(n) {
return n == parseFloat(n) && !!(n % 2);
}
Run Code Online (Sandbox Code Playgroud)
请参阅测试值是奇数还是偶数
| 归档时间: |
|
| 查看次数: |
65521 次 |
| 最近记录: |