JS - if else and else if statement
// 1 equal or not
// 3 == 3 == "3" true
// 3 === "3" false
function compareEquality(a, b) {
if (a == b) {
return "Yes";
}
return "No";
}
console.log(compareEquality(10, "10")); // string convert to number
function compareEquality2(a, b) {
if (a === b) {
return "Yes";
}
return "No";
}
console.log(compareEquality2(10, "10")); // no string convert to number
function compareNotEquality(a, b) {
if (a !== b) {
return "Yes";
}
return "No";
}
console.log(compareNotEquality(10, "10")); // strict not equal
// 2 if clause
function testGreaterThan(val) {
if (val > 100) {
return "Over 100";
}
if (val > 10) {
return "Over 10";
}
return "10 or Under";
}
console.log(testGreaterThan(10));
// 3 doubleif clause
function testDoubleIf(val) {
if (val > 100) {
if (val < 200)
return "Over 100 and less than 200";
}
return "100 or Under and 200 or higher";
}
console.log(testDoubleIf(190));
// simpler version
function testDoubleIf2(val) {
if (val > 100 && val < 200) {
return "Over 100 and less than 200";
}
return "100 or Under and 200 or higher";
}
console.log(testDoubleIf2(190));
function testDoubleIf3(val) {
if (val <= 100 || val >= 200) {
return "Outside";
}
return "inside";
}
console.log(testDoubleIf3(190));
// 4 if else
function testIfElse(val) {
if (val <= 100) {
return "Inside";
}
if (val > 100) {
return "Outside";
}
}
console.log(testIfElse(190));
// simpler
function testIfElse2(val) {
if (val <= 100) {
return "Inside";
}
else {
return "Outside";
}
}
console.log(testIfElse2(290));
// 5 else if
function testElseIf(val) {
if (val <= 100) {
return "Inside";
}
else if (val <= 200) {
return "Middle";
} else {
return "Outside";
}
}
console.log(testElseIf(190));
相關文章
- if-else if-else 的用法
- if if和if else if
- 笨辦法學C 練習12:If,Else If,Else
- python 中的 for-else 和 while-else 語句PythonWhile
- if、else if、else判斷語句的幾個小例子
- 多型消除if else多型
- if else與策略模式模式
- JavaScript if else 語句JavaScript
- if-elif-else結構
- python中for……else……的使用Python
- 也許可以不用 If… Else
- SQL Server CASE WHEN ... THEN ... ELSE ... ENDSQLServer
- 學習Scala IF…ELSE 語句
- 你還在用if-else嗎?
- python中的while...elsePythonWhile
- Python if else條件語句Python
- 淺談優化if...else優化
- JS 寫邏輯判斷,不要只知道用 if-else 和 switchJS
- 最佳化if...else...語句
- 策略模式+工廠模式取代if{}else{}模式
- Python中if else語句出錯Python
- 技術卡片 - 不要使用 else
- 優化If else(簡化程式碼)優化
- 在CSS中如何使用 when/elseCSS
- Python 基礎 - if else流程判斷Python
- ELSE 技術週刊(2017.12.04期)
- ELSE 技術週刊(2017.12.18期)
- ELSE 技術週刊(2017.11.20期)
- ELSE 技術週刊(2017.12.11期)
- ELSE 技術週刊(2017.10.30期)
- ELSE 技術週刊(2017.11.13期)
- ELSE 技術週刊(2017.09.25期)
- ELSE 技術週刊(2018.01.08期)
- Java 判斷語句 - if…else/switchJava
- ELSE 技術週刊(2017.10.16期)
- ELSE 技術週刊(2017.11.27期)
- ELSE 技術週刊(2017.10.23期)
- Spring Boot中如何幹掉if elseSpring Boot