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));
相關文章
- JSX 中的 If-ElseJS
- c# 判斷多分支學習if else if elseC#
- python 中的 for-else 和 while-else 語句PythonWhile
- JavaScript if else 語句JavaScript
- if else與策略模式模式
- if …if 和if …else if 區別
- Python if..elsePython
- What else is there in Python?Python
- 多型消除if else多型
- if-elif-else結構
- python的for..elsePython
- python中for……else……的使用Python
- 淺談優化if...else優化
- 學習Scala IF…ELSE 語句
- 不要if else的程式設計程式設計
- 善用python的else子句Python
- SQL Server CASE WHEN ... THEN ... ELSE ... ENDSQLServer
- 技術卡片 - 不要使用 else
- 在CSS中如何使用 when/elseCSS
- python中的while...elsePythonWhile
- Java 判斷語句 - if…else/switchJava
- 優化If else(簡化程式碼)優化
- Python if else條件語句Python
- Python 無處不在的 elsePython
- python學習:for else語句Python
- oracle 中的 if- else if- end ifOracle
- plsql_case when_if else endifSQL
- 如何用設計模式替代if else設計模式
- 策略模式+工廠模式取代if{}else{}模式
- 清華尹成帶你實戰GO案例(9)Go if..else if..else 條件判斷Go
- JS 寫邏輯判斷,不要只知道用 if-else 和 switchJS
- 實戰if-else 過多詳解
- Python 基礎 - if else流程判斷Python
- Python中if else語句出錯Python
- Spring Boot中如何幹掉if elseSpring Boot
- 減少該死的 if else 巢狀巢狀
- CSS,我可以寫 if/else 語法了?CSS
- SQL中的case when then else end用法SQL