【JS】重零學習- Day10-條件判斷

程式的控制往往在於邏輯判斷。

&& 且

簡易判斷用於合約、法條之類,在程式也可以用到

譬如:飲酒不得開車,不然會被罰9w

就有例子啦,有兩個動作,一個是喝酒,一個是開車

我喝酒並開車 :罰錢

我喝酒沒開車 : 沒罰錢

我沒喝酒並開車 : 沒罰錢

我沒喝酒沒開車: 沒罰錢

if(喝酒&&開車){
 console.log('罰9w');
}
else{
 console.log('守法喔');
}

|| 或

現實例子: 小華或小明可以買到折扣價

if(customer.name = '小明'||customer.name = '小華'){
 console.log('算你折扣價啦!');
}

大於 小於

不得賣酒給未滿18歲的人

if(Customer.age>18){
 console.log('滿18,我可以賣給你'); 
}
else{
  console.log('不能賣給你');
}

如果體重小於70...則為標準體重

if(Customer.weight < 70){
  console.log('標準體重')
} 

等於 及不等於

範例1 :你的年紀如果為18歲,可以參加這個B活動

if(Customer.age === 18){
 console.log('滿18,OK PASS'); 
}

=== 代表我的型態以及我的值都對 

== 則是值對就好

這個是必須注意的!

範例2:如果小明的年齡不是18的話...

if(cutomer.age!=18){
 console.log('不為18');
}

牛刀小試:

var numOne = 10;
var numTwo = 20;
var check = numOne == numTwo ;

check 為多少?

先判斷右邊,numOne == numTwo ,所以為false