欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ù)過程詳解

    JavaScript處理解析JSON數(shù)據(jù)過程詳解

    JSON 是 JavaScript 原生格式,也就是說在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。接下來,本文給大家介紹JavaScript處理解析JSON數(shù)據(jù)過程詳解,感興趣的朋友快來了解了解吧
    2015-09-09
  • 實現(xiàn)js保留小數(shù)點后N位的代碼

    實現(xiàn)js保留小數(shù)點后N位的代碼

    最近在做項目的時候,遇到要保留小數(shù)點后N位的問題,經(jīng)過一番思索,最終完成了,這里記錄一下,下次需要直接就能拉出來用了
    2014-11-11
  • JavaScript中嚴格判斷NaN的方法

    JavaScript中嚴格判斷NaN的方法

    這篇文章主要介紹了JavaScript中嚴格判斷NaN的方法,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下
    2018-02-02
  • 深入理解JavaScript中的預解析

    深入理解JavaScript中的預解析

    JavaScript有“預解析”行為。理解這一特性是很重要的,不然在實際開發(fā)中你可能會遇到很多無從解析的問題,甚至導致程序bug的存在。下面這篇文章就給大家詳細介紹了JavaScript中的預解析,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • js腳本實現(xiàn)數(shù)據(jù)去重

    js腳本實現(xiàn)數(shù)據(jù)去重

    最近在一個項目中,需要去除掉重復的數(shù)據(jù),之前都是在后臺實現(xiàn),現(xiàn)在客戶需求是在前臺去重,于是就想到了javascript腳本。
    2014-11-11
  • JavaScript原型鏈與繼承操作實例總結

    JavaScript原型鏈與繼承操作實例總結

    這篇文章主要介紹了JavaScript原型鏈與繼承操作,結合實例形式總結分析了javascript原形鏈與繼承的相關概念、使用方法及操作注意事項,需要的朋友可以參考下
    2018-08-08
  • JS中setTimeout()的用法詳解

    JS中setTimeout()的用法詳解

    setTimeout( ) 是屬于 window 的 method, 但我們都是略去 window 這頂層物件名稱, 這是用來設定一個時間, 時間到了, 就會執(zhí)行一個指定的 method
    2013-04-04
  • fix-ie5.js擴展在IE5下不能使用的幾個方法

    fix-ie5.js擴展在IE5下不能使用的幾個方法

    fix-ie5.js擴展在IE5下不能使用的幾個方法...
    2007-08-08
  • 探索JavaScript函數(shù)的無限可能(函數(shù)基本概念)

    探索JavaScript函數(shù)的無限可能(函數(shù)基本概念)

    JavaScript中的函數(shù)是一種重要的編程概念,它允許我們封裝可重用的代碼塊,并在需要時進行調(diào)用,本文將深入介紹JavaScript函數(shù)的各個方面,包括函數(shù)定義和調(diào)用、參數(shù)和返回值、作用域和閉包、高階函數(shù)以及常見的函數(shù)應用場景,感興趣的朋友一起看看吧
    2023-08-08
  • JS組件Bootstrap實現(xiàn)下拉菜單效果代碼

    JS組件Bootstrap實現(xiàn)下拉菜單效果代碼

    這篇文章主要為大家詳細介紹了JS組件Bootstrap實現(xiàn)下拉菜單效果代碼,感興趣的小伙伴們可以參考一下
    2016-04-04

最新評論