JavaScript判断奇偶数的2种方法代码举例
作者:是一个小白呀
这篇文章主要给大家介绍了关于JavaScript判断奇偶数的2种方法,奇数和偶数的判断是数学运算中经常碰到的问题,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
这篇文章就给大家分享JS判断奇数和偶数的两种方法,感兴趣的朋友可以参考一下:
方法一:if else 双分支语句方式
描述:用if函数判断数字能否整除2,能则为偶,否则为奇,具体代码如下:
var num = prompt('输入一个数字'); ? ? if(num % 2 == 0){ ? ? ? ? alert('这是个偶数') ? ? }else{ ? ? ? ? alert('这是个奇数') ? ? }
方法二:三元运算方式
描述:原理一样,都是判断数字能否整除2,不过使用三元表达式更为简便,具体代码如下:
var num = prompt('输入一个数字'); var result = num % 2 == 0 ? '这是偶数' : '这是奇数'; alert(result);
附:练习
1.定义两个变量,用该两个变量的和,取余数,进行页面输出变量之和,并告知奇偶数
var a = 10; var b = 3; var num = a += b; if((num%2)===0&&(num%1)===0){//当%1为0时代表是偶数,反之奇数 document.write(num+'偶数') } else{ document.write(num+'奇数') }
2.定义两个变量,同时判断两个变量的奇偶数
var a = 3; var b = 2; if((a%2)===0&&(b%2)===0){//当%2是0时是偶数,%2是1时是奇数 console.log('全是偶数') }else if((a%2)===0&&(b%1)===0){ console.log('第一个是偶数,第二个是奇数') }else if((a%1)===0&&(b%2)===0){ console.log('第一个是奇数,第二个是偶数') }else{ console.log('全是奇数') } console.log(a+','+b)
以上就是JS判断数字是奇数还是偶数的两种方法,原理都是相同,只是实现方法不一样,初学者可以自己动手尝试,希望对你有所帮助!