JavaScript判斷奇偶數(shù)的2種方法代碼舉例
更新時間:2023年10月11日 16:00:49 作者:是一個小白呀
這篇文章主要給大家介紹了關于JavaScript判斷奇偶數(shù)的2種方法,奇數(shù)和偶數(shù)的判斷是數(shù)學運算中經(jīng)常碰到的問題,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
這篇文章就給大家分享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);附:練習
1.定義兩個變量,用該兩個變量的和,取余數(shù),進行頁面輸出變量之和,并告知奇偶數(shù)
var a = 10;
var b = 3;
var num = a += b;
if((num%2)===0&&(num%1)===0){//當%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){//當%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)方法不一樣,初學者可以自己動手嘗試,希望對你有所幫助!
相關文章
JavaScript處理解析JSON數(shù)據(jù)過程詳解
JSON 是 JavaScript 原生格式,也就是說在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。接下來,本文給大家介紹JavaScript處理解析JSON數(shù)據(jù)過程詳解,感興趣的朋友快來了解了解吧2015-09-09
探索JavaScript函數(shù)的無限可能(函數(shù)基本概念)
JavaScript中的函數(shù)是一種重要的編程概念,它允許我們封裝可重用的代碼塊,并在需要時進行調(diào)用,本文將深入介紹JavaScript函數(shù)的各個方面,包括函數(shù)定義和調(diào)用、參數(shù)和返回值、作用域和閉包、高階函數(shù)以及常見的函數(shù)應用場景,感興趣的朋友一起看看吧2023-08-08

