運算子
運算子 |
口語化說明 |
= |
賦予 |
== |
等於 |
=== |
等於(嚴謹模式) |
!= |
不等於 |
!== |
不等於(嚴謹模式) |
true |
是;成立 |
false |
不是;不成立 |
> |
大於 |
< |
小於 |
>= |
大於等於 |
<= |
小於等於 |
&& |
以及(and) |
|| |
或是(or) |
! |
反轉true或false(not) |
1
2
3
4
5
6
|
console.log(1 === "1"); //false
console.log(1 === 1); //true
console.log(1 != "1"); //false
console.log(1 !== 1); //true
console.log(true == "1"); //true
console.log(true === "1"); //false
|
在javascript裡:1是true、0是false
if、else、else if
- 可以使用多個 else if ,若不成立,則往下執行。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//飢餓程度:1~10
let hungry = 8;
function eat(item){
console.log("我要吃"+item);
}
//7以上
if(hungry >= 7){
eat("披薩");
//3~6
}else if(hungry <= 6 && hungry > 2){
eat("沙拉");
//0~2
}else{
console.log("我不想吃");
}
|
當以上都不成立時就執行else
switch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//飢餓程度:好餓、還好、不餓
let hungry = "好餓";
function eat(item){
console.log("我要吃"+item);
}
switch (hungry){
case "好餓":
eat("披薩")
break;
case "還好":
eat("沙拉")
break;
case "不餓":
console.log("我不想吃");
break;
default:
console.log("隨便");
break;
}
|
當以上值都沒有就跑default
其他相關