JS流程語句

2021-09-27 03:22:18 字數 2042 閱讀 2762

**是一行一行依次執行的

例:輸入兩個數,然後交換這兩個數,再輸出它們交換後的結果。

var num1 = 20;

var num2 = 10;

var a = num1;

num1 = num2

num2 = a;

alert("num1:" + num1 + ",num2:" + num2) //num1 : 10 , num2 : 20

【格式】

if(判斷條件)
【過程】

先判斷括號中的條件是否成立,如果成立,就執行緊跟著if語句的一條語句。不成立則不執行緊跟著的一條語句,但是會執行下一條語句。

【注】if語句,只能決定緊跟著if語句後的一條語句是否執行。

【注】在js中,我們把{}大括號括起來的所有語句都當做是一條與居家對待。

例: 判斷乙個數是否為偶數

1、

var num = 9;

if(num % 2 == 0)

alert("這是乙個偶數");

alert("這不是乙個偶數")

//這不是乙個偶數

2、

var num = 9;

if(num % 2 == 0)

【格式】

if(判斷條件/表示式)else
【規則】

當括號內的判斷條件成立的時候執行執行語句1,不成立執行執行語句2。

例1:判斷乙個數是偶數還是奇數

var num = 9;

if(num % 2 == 0)else

//這是乙個奇數

例2:判斷乙個年份是閏年還是平年

閏年的條件:

–>可以被400整除

–>可以被4整除,但是不可以被100整除

var year = 2000;

if(year % 400 == 0 || year % 4 ==0 && year % 100 != 0)else

//這是乙個閏年

例3:判斷兩個數中的最大數

var num1 = 10;

var num2 = 20;

var max = null;

//如果宣告變數的時候沒有賦值,那麼一般情況下,將當前這個變數設定為null。

if(num1 > num2)else

alert("兩個數中的最大數是:" + max)

//兩個數中的最大數是:20

switch結構

【格式】

switch(表示式)
【規律】

表示式的結果等於那個case的常量,就執行那個case後面的語句,執行完break以後,就跳出switch結構,如果都不滿足,則執行default裡面的語句。

【注】break必須要寫,不可省略,如果省略,會造成時間穿透;

default盡量不要省略,可以避免語句歧義。

if else一般用來表示兩個分支或巢狀比較少的分支,如果分支多的話,用switch結構。

【格式】

表示式1 ? 表示式2 : 表示式3

【執行過程】

先求解表示式1,若為真,則求解表示式2,若表示式1為假,則求解表示式3。

例: 判斷兩個數字誰大

var num1 = 10;

var num2 = 20;

var max = num1 > num2 ? num1 : num2;

alert(max);

//20

js 流程語句

js 流程語句 1.if語句的語法 if 條件表示式 else 1.基本用法 if 如果明天下雨 else 2.條件比較多的用法 if 如果明天不下雨 else if 如果爸媽不在家 else 3.業務比較單一時,可以省略 else if 如果老師布置了作業 4.if語句的巢狀使用 if 如果今天下...

js流程語句

一 跳轉語句 1 break 終止整個迴圈,不再進行判斷 2 continue 終止本次迴圈,接著去判斷是否執行下次迴圈 二 選擇 判斷 結構 1 if 如果 if 條件1 else if 條件2 else var aa prompt 請輸入你要的商品 if aa 漢堡 else if aa 可樂 ...

JS流程控制語句

if語句是基於條件成立才執行相應 時使用的語句。語法 if 條件 注意 if小寫,大寫字母 if 會出錯!假設你應聘web前端技術開發崗位,如果你會html技術,你面試成功,歡迎加入公司。表示如下 if.else語句是在指定的條件成立時執行 在條件不成立時執行else後的 語法 if 條件 else...