iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 7
0
Modern Web

JavaScript初心者ノ研究日記。系列 第 7

七日目:JavaScript if...elseノ章

OHa ✧٩(ˊωˋ*)و✧ 我是 SONYKO
今天 Day 7 。今天假日!我想寫輕鬆一點的!
if else 很簡單,大家可以配宵夜看。
 


if else 是幹嘛用的?

大家英文應該都比我好,應該光看英文就大概知道到他是幹嘛用的了!
簡單來說他就是 —— 用來判斷用的

  • if:如果條件①符合的話就 ...
  • else if:如果不符合條件①, 設立條件②。如果符合的話就 ...
  • else:如果上面條件全部不符合的話就...
     
     

直接來看一段程式碼:

/* 情境: 假如我想找老婆,我要金髮雙馬尾,蘿莉,傲嬌屬性 */
var isBlondtwin = true
var height = 144
var isTsundere = true

if ( isBlondtwin === true ){
	console.log (`很好,是金髮雙馬尾`)
} else {
	console.log (`不是金髮我不要`)
}

if ( height > 155 ){
	console.log (`不行,不夠蘿莉`)
} else if ( height <=154 && height >145 ){
	console.log (`還不錯,再矮一點更好`)
} else if ( height <= 144 && height >135 ){
	console.log (`喔喔喔喔喔喔喔!!!!`)
} else {
	console.log (`太高太矮都不行`)
}

if ( isTsundere === true ){
	console.log(`喔喔喔喔喔喔喔喔喔喔!!!!`)
} else {
	console.log (`對不起我是傲嬌控`)
}

一次寫了三個判斷式,大家可以看看答案會是什麼 
 
(゚∀三゚三∀゚)
 
 (゚∀三゚三∀゚)
 
  (゚∀三゚三∀゚)
 
「 很好,是金髮雙馬尾 
   喔喔喔喔喔喔喔!!!! 
    喔喔喔喔喔喔喔喔喔喔!!!! 」
 
答對了嗎 還滿簡單的吧?


if else 語法介紹

我們 Day 6 介紹到邏輯運算子,if else 就是用來搭配邏輯運算子的。

運算子複習:

  • && ( 兩者都相同的話,才ok )
  • ||( 只符合一項就ok )
  • ===( 嚴格等於:會判斷字串跟數字 )
  • ==( 等於:不會判斷字串數字 )
  • !==( 嚴格不等於:會判斷字串跟數字 )
  • !=(不等於:不會判斷字串數字 )

用法如下:

if ( 判斷條件1,可以複數 ){

	// 如果符合條件1 程式給你ㄉ結果

} else if ( 判斷條件2,內容不能跟1衝突,可以複數 ){

	// 如果不符合條件1 ,但符合條件2,程式給你ㄉ結果

} else {

	// 條件1 和條件2 都不符的話,程式要給ㄉ結果

}

注意點:

  • if 開頭 , else 結尾。
  • 一定要有 if ,可以不要有 else if ,也可以不用有else ,看需求加入。
  • if 和 else if 後面會有小括號,放判斷條件。else 後面直接接大括號 。
  • if ( )、else if ( ) 裡面可以放多個條件。 例:if ( a > b && a ==c )。
     
/* B M I 範 例 */

if (0 < bmi && bmi < 18.5) {
       console.log ("過瘦");
    } else if (18.5<=bmi && bmi<24){
			 console.log ("正常");
    } else if (24<=bmi && bmi<27){
			 console.log ("過重");
    } else if (27<=bmi && bmi<30){
			 console.log ("輕度肥胖");
    } else if (30<=bmi && bmi<35){
			 console.log ("中度肥胖");
    } else if (bmi >=40) {
			 console.log ("重度肥胖");
    } else {
			alert ('請輸入正確數字');
		}

 
就醬 (*-ω-)zZ..
然後跟大家說一件事情  
 
  
 
 
下禮拜要上六天班喔 ( ⊙‿⊙) じゃあね〜 
 


(●´3`)ノ SONYKO 的 前端日本語教室 。'、+

 

今天是if else ,所以來講跟 if else 有關的日文。
發音範例
 

  1.  我們說 if else 是判斷式,日本人說是「 条件文(Jo Ken Bun)、条件式(Jo Ken ShiKi) 」 。
     
  2.  if 後面的大括號,它是區塊 ( block )日文一樣是稱它block,只是要用日式發音去念block(Bu Ro kKu)
     
  3.  滿足條件時... : 条件が満たされる時。( Jo Ken Ga MiTaSaReRu ToKi )
     
  4.  就會去執行... : ...が実行します。( ...Ga  Ji_kKou ShiMaSu )
     
  5.  沒滿足條件時就不會執行:
     条件が満たされない時は実行されません。

 
△總結:

 我們中文講到的「執行」程式碼或「執行」判斷,日文是講「実行」。
 然後像 第 2 4 5 點 羅馬拼音有寫到「kkou 」或「kku 」這種兩個英文字母疊在一起
 是日文的促音表現。
 促音就是唸起來會有 斷掉的感覺,輕輕的煞車的感覺 ( 抽象 )


上一篇
六日目:JavaScript 運算子 演算子 二ノ章
下一篇
八日目:JavaScript 函式function 関数ノ章
系列文
JavaScript初心者ノ研究日記。30

尚未有邦友留言

立即登入留言