JavaScript判斷奇偶數(shù)的2種方法代碼舉例
這篇文章就給大家分享JS判斷奇數(shù)和偶數(shù)的兩種方法,感興趣的朋友可以參考一下:
方法一:if else 雙分支語句方式
描述:用if函數(shù)判斷數(shù)字能否整除2,能則為偶,否則為奇,具體代碼如下:
var num = prompt('輸入一個數(shù)字');
? ? if(num % 2 == 0){
? ? ? ? alert('這是個偶數(shù)')
? ? }else{
? ? ? ? alert('這是個奇數(shù)')
? ? }方法二:三元運算方式
描述:原理一樣,都是判斷數(shù)字能否整除2,不過使用三元表達式更為簡便,具體代碼如下:
var num = prompt('輸入一個數(shù)字');
var result = num % 2 == 0 ? '這是偶數(shù)' : '這是奇數(shù)';
alert(result);附:練習(xí)
1.定義兩個變量,用該兩個變量的和,取余數(shù),進行頁面輸出變量之和,并告知奇偶數(shù)
var a = 10;
var b = 3;
var num = a += b;
if((num%2)===0&&(num%1)===0){//當(dāng)%1為0時代表是偶數(shù),反之奇數(shù)
document.write(num+'偶數(shù)')
} else{
document.write(num+'奇數(shù)')
}2.定義兩個變量,同時判斷兩個變量的奇偶數(shù)
var a = 3;
var b = 2;
if((a%2)===0&&(b%2)===0){//當(dāng)%2是0時是偶數(shù),%2是1時是奇數(shù)
console.log('全是偶數(shù)')
}else if((a%2)===0&&(b%1)===0){
console.log('第一個是偶數(shù),第二個是奇數(shù)')
}else if((a%1)===0&&(b%2)===0){
console.log('第一個是奇數(shù),第二個是偶數(shù)')
}else{
console.log('全是奇數(shù)')
}
console.log(a+','+b)以上就是JS判斷數(shù)字是奇數(shù)還是偶數(shù)的兩種方法,原理都是相同,只是實現(xiàn)方法不一樣,初學(xué)者可以自己動手嘗試,希望對你有所幫助!
相關(guān)文章
手機端網(wǎng)頁點擊鏈接觸發(fā)自動撥打或保存電話的示例代碼
通過網(wǎng)頁撥打電話,在點擊鏈接時觸發(fā)自動撥打或保存電話,此方法塞班、安卓與iphone都支持2014-08-08
js?Cannot?set?properties?of?null(setting?‘onclick‘)問題分
今天增加功能的時候,提示Uncaught?TypeError:?Cannot?set?properties?of?null?(setting?onclick)問題分享下,需要的朋友可以參考下2023-06-06

