當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript流程控制之分支结构
生活随笔
收集整理的這篇文章主要介紹了
JavaScript流程控制之分支结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
if 語句 - 只有當指定條件為 true 時,使用該語句來執行代碼
if…else 語句 - 當條件為 true 時執行代碼,當條件為 false 時執行其他代碼
if…else if…else 語句- 使用該語句來選擇多個代碼塊之一來執行
switch 語句 - 使用該語句來選擇多個代碼塊之一來執行
一、if elseif else語法:
if (condition1) {當條件 1 為 true 時執行的代碼 } else if (condition2) {當條件 2 為 true 時執行的代碼 } else {當條件 1 和 條件 2 都不為 true 時執行的代碼 }案例
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><script type="text/javascript">var i=19;if (i>=0 && i<=18){console.log('1')}else if(i>=19 && i<=30){console.log('2')}else{console.log('3')} </script></head><body></body> </html>請使用小寫的 if。使用大寫字母(IF)會生成 JavaScript 錯誤!
二、switch語法:
語法
switch(n) {case 1:執行代碼塊 1break;case 2:執行代碼塊 2break;default:與 case 1 和 case 2 不同時執行的代碼 }工作原理:首先設置表達式 n(通常是一個變量)。隨后表達式的值會與結構中的每個 case 的值做比較。如果存在匹配,則與該 case 關聯的代碼塊會被執行。請使用 break 來阻止代碼自動地向下一個 case 運行。
default 關鍵詞來規定匹配不存在時做的事情
案例:
總結
以上是生活随笔為你收集整理的JavaScript流程控制之分支结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS之固定定位、相对定位、绝对定位
- 下一篇: javascript中的运算符号