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

JavaScript判斷奇偶數(shù)的2種方法代碼舉例

 更新時(shí)間:2023年10月11日 16:00:49   作者:是一個(gè)小白呀  
這篇文章主要給大家介紹了關(guān)于JavaScript判斷奇偶數(shù)的2種方法,奇數(shù)和偶數(shù)的判斷是數(shù)學(xué)運(yùn)算中經(jīng)常碰到的問題,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下

這篇文章就給大家分享JS判斷奇數(shù)和偶數(shù)的兩種方法,感興趣的朋友可以參考一下:

方法一:if else 雙分支語句方式

描述:用if函數(shù)判斷數(shù)字能否整除2,能則為偶,否則為奇,具體代碼如下:

var num = prompt('輸入一個(gè)數(shù)字');
? ? if(num % 2 == 0){
? ? ? ? alert('這是個(gè)偶數(shù)')
? ? }else{
? ? ? ? alert('這是個(gè)奇數(shù)')
? ? }

方法二:三元運(yùn)算方式

描述:原理一樣,都是判斷數(shù)字能否整除2,不過使用三元表達(dá)式更為簡(jiǎn)便,具體代碼如下:

var num = prompt('輸入一個(gè)數(shù)字');
var result = num % 2 == 0 ? '這是偶數(shù)' : '這是奇數(shù)';
        alert(result);

附:練習(xí)

1.定義兩個(gè)變量,用該兩個(gè)變量的和,取余數(shù),進(jìn)行頁面輸出變量之和,并告知奇偶數(shù)

var a = 10;
var b = 3;
var num = a += b;
if((num%2)===0&&(num%1)===0){//當(dāng)%1為0時(shí)代表是偶數(shù),反之奇數(shù)
    document.write(num+'偶數(shù)')
} else{
    document.write(num+'奇數(shù)')
}

2.定義兩個(gè)變量,同時(shí)判斷兩個(gè)變量的奇偶數(shù)

    var a = 3;
    var b = 2;
    if((a%2)===0&&(b%2)===0){//當(dāng)%2是0時(shí)是偶數(shù),%2是1時(shí)是奇數(shù)
       console.log('全是偶數(shù)')    
    }else if((a%2)===0&&(b%1)===0){
        console.log('第一個(gè)是偶數(shù),第二個(gè)是奇數(shù)')
    }else if((a%1)===0&&(b%2)===0){
        console.log('第一個(gè)是奇數(shù),第二個(gè)是偶數(shù)')
    }else{
        console.log('全是奇數(shù)')
    }
    console.log(a+','+b)

以上就是JS判斷數(shù)字是奇數(shù)還是偶數(shù)的兩種方法,原理都是相同,只是實(shí)現(xiàn)方法不一樣,初學(xué)者可以自己動(dòng)手嘗試,希望對(duì)你有所幫助!

相關(guān)文章

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

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

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

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

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

    JavaScript中嚴(yán)格判斷NaN的方法

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

    深入理解JavaScript中的預(yù)解析

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

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

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

    JavaScript原型鏈與繼承操作實(shí)例總結(jié)

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

    JS中setTimeout()的用法詳解

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

    fix-ie5.js擴(kuò)展在IE5下不能使用的幾個(gè)方法

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

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

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

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

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

最新評(píng)論