javascript
《JavaScript高级程序设计》读书笔记 ---if语句
if語句
大多數(shù)編程語言中最為常用的一個(gè)語句就是if 語句。以下是if 語句的語法:
if (condition) statement1 else statement2
其中的condition(條件)可以是任意表達(dá)式;而且對這個(gè)表達(dá)式求值的結(jié)果不一定是布爾值。ECMAScript 會自動(dòng)調(diào)用Boolean()轉(zhuǎn)換函數(shù)將這個(gè)表達(dá)式的結(jié)果轉(zhuǎn)換為一個(gè)布爾值。如果對condition求值的結(jié)果是true,則執(zhí)行statement1(語句1),如果對condition 求值的結(jié)果是false,則執(zhí)行statement2(語句2)。而且這兩個(gè)語句既可以是一行代碼,也可以是一個(gè)代碼塊(以一對花括號括起來的多行代碼)。
請看下面的例子。
if (i > 25)
alert("Greater than 25."); // 單行語句
else {
alert("Less than or equal to 25."); // 代碼塊中的語句
}
不過,業(yè)界普遍推崇的最佳實(shí)踐是始終使用代碼塊,即使要執(zhí)行的只有一行代碼。因?yàn)檫@樣可以消除人們的誤解,否則可能讓人分不清在不同條件下要執(zhí)行哪些語句。
另外,也可以像下面這樣把整個(gè)if 語句寫在一行代碼中:
if (condition1) statement1 else if (condition2) statement2 else statement3
但我們推薦的做法則是像下面這樣:
if (i > 25) {
alert("Greater than 25.");
} else if (i < 0) {
alert("Less than 0.");
} else {
alert("Between 0 and 25, inclusive.");
}
?
轉(zhuǎn)載于:https://www.cnblogs.com/liuruyi/p/5681297.html
總結(jié)
以上是生活随笔為你收集整理的《JavaScript高级程序设计》读书笔记 ---if语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT5的exe的发布
- 下一篇: 安全数据分析理念的变化