91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript的分支結構是怎樣的

發布時間:2021-09-30 16:10:07 來源:億速云 閱讀:116 作者:柒染 欄目:web開發

本篇文章給大家分享的是有關JavaScript的分支結構是怎樣的,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

我們的 js 代碼都是順序執行的(從上到下)

邏輯分支就是根據我們設定好的條件來決定要不要執行某些代碼

IF 條件分支結構

if 語句

· 通過一個 if 語句來決定代碼執行與否a

· 語法: if (條件) { 要執行的代碼 }

· 通過 () 里面的條件是否成立來決定 {} 里面的代碼是否執行

// 條件為 true 的時候執行 {} 里面的代碼if (true) {

 alert('因為條件是 true,我會執行')}// 條件為 false 的時候不執行 {} 里面的代碼if (false) {

 alert('因為條件是 false,我不會執行')    }

if else 語句

· 通過 if 條件來決定,執行哪一個 {} 里面的代碼

· 語法: if (條件) { 條件為 true 的時候執行 } else { 條件為 false 的時候執行 }

· 兩個 {} 內的代碼一定有一個會執行

// 條件為 true 的時候,會執行 if 后面的 {} if (true) {

 alert('因為條件是 true,我會執行')} else {

 alert('因為條件是 true,我不會執行')}// 條件為 false 的時候,會執行 else 后面的 {}if (false) {

 alert('因為條件為 false,我不會執行')} else {

 alert('因為條件為 false,我會執行')}

if else if ... 語句

· 可以通過 if 和 else if 來設置多個條件進行判斷

· 語法:if (條件1) { 條件1為 true 的時候執行 } else if (條件2) { 條件2為 true 的時候執行 }

· 會從頭開始依次判斷條件

· 如果第一個條件為 true 了,那么就會執行后面的 {} 里面的內容

· 如果第一個條件為 false,那么就會判斷第二個條件,依次類推

· 多個 {} ,只會有一個被執行,一旦有一個條件為 true 了,后面的就不在判斷了

// 第一個條件為 true,第二個條件為 false,最終會打印 “我是代碼段1”if (true) {

alert('我是代碼段1')} else if (false) {

alert('我是代碼段2')}// 第一個條件為 true,第二個條件為 true,最終會打印 “我是代碼段1”// 因為只要前面有一個條件滿足了,就不會繼續判斷了if (true) {

alert('我是代碼段1')} else if (true) {

alert('我是代碼段2')}// 第一個條件為 false,第二個條件為 true,最終會打印 “我是代碼段2”// 只有前一個條件為 false 的時候才會繼續向后判斷if (false) {

alert('我是代碼段1')} else if (true) {

alert('我是代碼段2')}// 第一個條件為 false,第二個條件為 false,最終什么也不會發生// 因為當所有條件都為 false 的時候,兩個 {} 里面的代碼都不會執行if (false) {

alert('我是代碼段1')} else if (false) {

alert('我是代碼段2')}

if else if … else 語句

· 和之前的 if else if ... 基本一致,只不過是在所有條件都不滿足的時候,執行最后 else 后面的 {}

// 第一個條件為 false,第二個條件為 false,最終會打印 “我是代碼段3”// 只有前面所有的條件都不滿足的時候會執行 else 后面的 {} 里面的代碼// 只要前面有一個條件滿足了,那么后面的就都不會執行了if (false) {

alert('我是代碼段1')} else if (false) {

alert('我是代碼段2')} else {

alert('我是代碼段3')}

SWITCH 條件分支結構

· 也是條件判斷語句的一種

· 是對于某一個變量的判斷

· 語法:

switch (要判斷的變量) {

case 情況1:

情況1要執行的代碼

break

case 情況2:

情況2要執行的代碼

break

case 情況3:

情況3要執行的代碼

break

default:

上述情況都不滿足的時候執行的代碼}

· 要判斷某一個變量 等于 某一個值得時候使用

· 例子 : 根據變量給出的數字顯示是星期幾

var week = 1switch (week) {

case 1:

alert('星期一')

break

case 2:

alert('星期二')

break

case 3:

alert('星期三')

break

case 4:

alert('星期四')

break

case 5:

alert('星期五')

break

case 6:

alert('星期六')

break

case 7:

alert('星期日')

break

default:

alert('請輸入一個 1 ~ 7 之間的數字')}

三元運算(擴展)

· 三元運算,就是用 兩個符號 組成一個語句

· 三元運算只是對 if else 語句的一個簡寫形式

· 語法: 條件 ? 條件為 true 的時候執行 : 條件為 false 的時候執行

var age = 18;age >= 18 ? alert('已經成年') : alert('沒有成年')

以上就是JavaScript的分支結構是怎樣的,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁南县| 滨海县| 洛宁县| 安多县| 和硕县| 宾川县| 梅河口市| 陵水| 宜阳县| 屏东县| 象山县| 和平区| 郁南县| 鄯善县| 兴安盟| 保康县| 香港| 大同县| 巴青县| 鹤岗市| 邵阳市| 峨眉山市| 安泽县| 土默特右旗| 宁都县| 太和县| 徐汇区| 突泉县| 海兴县| 红原县| 湘乡市| 长兴县| 定西市| 内江市| 敖汉旗| 长白| 郸城县| 乌兰察布市| 承德县| 临高县| 蓝山县|