JS中 if 語句的小練習

2021-10-04 08:59:18 字數 2130 閱讀 8671

1. 通過 if 語句判斷乙個數字是不是偶數

分析1:判斷乙個數是不是偶數,就是代表這個數除以2不會有餘數,這個數要被整除才會是偶數,不被整除那就不是偶數。

所以,我們定義乙個變數 num 來表示這個數

接著如果 num % 2 === 0 就是偶數,否則就不是

接著轉變為**:

var num =

520if

(num %

2===0)

else

分析2:mun % 2 的結果要麼是 0,要麼是 1 。如果是 1 就不是偶數,如果不是 1 就是偶數

接著轉變成**:

var num =

520if

(num %

2===1)

else

分析3:mun % 2 的結果要麼是 0,要麼是 1 。0 就是 false , 1 就是 true

接著轉變成**:

var num =

520if

(num %2)

else

2. 通過 if 語句判斷平閏年

分析:什麼是閏年:乙個年份,能被4整除 ,並且 不能被100整除, 或者能被400 整除

什麼是平年:不是上面條件得到的就是平年

條件一:能被4整除: 年份%4 === 0

條件二:不能被100整除: 年份%100 !== 0

條件三:能被400整除: 年份%400 === 0

梳理下這三個條件的關係:

條件一 && 條件二 || 條件三

接著轉變成**:

var year =

2020

//year % 4 === 0 得到的是true

//year % 100 !=== 0 得到是false

//year % 400 === 0 得到的是true

//最終結果就是 true && false || true ==> 得到的是乙個 true

if(year %

4===

0&& year %

100!==

0|| year %

400===0)

else

3. 通過 if 語句判斷成績等級

題目:當成績在 90 ~ 100 之間的時候, 在控制台輸出乙個 a

當成績在 80 ~ 89 之間的時候, 在控制台輸出乙個 b

當成績在 70 ~ 79 之間的時候, 在控制台輸出乙個 c

當成績在 60 ~ 69 之間的時候, 在控制台輸出乙個 d

當成績 < 60 的時候, 在控制台輸出乙個 e

分析1:

mun>=90 && num<=100 輸出a

mun>=80 && num<=89 輸出b

mun>=70 && num<=79 輸出c

mun>=60 && num<=69 輸出d

num<60 輸出e

轉換成**:

var num =

88if

(num>=

90&& num<=

100)

else

if(num>=

80&& num<90)

else

if(num>=

70&& num<80)

else

if(num>=

60&& num<70)

else

if(num <60)

分析2:

num>=90 輸出a

num>=80 輸出b

num>=70 輸出c

num>=60 輸出d

以上都不符合輸出e

轉換成**:

var num =

59if

(num>=90)

else

if(num>=80)

else

if(num>=70)

else

if(num>=60)

else

小練習 關於 語句

1.輸入年份,月份,天,判斷這個日期是否正確?1 static void main string args 233 else 3438 39 else if month 4 month 6 month 9 month 11 40 46else 4751 52 else 2月 5362 else 63...

js小案例練習

目錄 開始!前面寫的很囉嗦,後面慢慢的精簡起來了,說明還是有一點點進步的!在瀏覽器輸出以下內容 做的第乙個練習,比較羅嗦 html 求1 100的素數var primenum function max if i j i 1 return arr document.write primenum 100...

js 小案例練習

目錄 開始!前面寫的很囉嗦,後面慢慢的精簡起來了,說明還是有一點點進步的!在瀏覽器輸出以下內容 做的第乙個練習,比較羅嗦 求1 100的素數var primenum function max if i j i 1 return arr document.write primenum 100 這是一種...