2 ,JS之 if 條件語句

2021-08-07 01:52:57 字數 979 閱讀 9209

語法: expression ? sentence1 : sentence2 ;

解釋:當expression的結果為true時,執行sentence1,為false時,執行sentence2

例子:

var a = true ? "條件成立時執行此句" : "條件不成立時執行此句"

;

console.log(a);

結果為:

條件成立時執行此句

例子:

var num1=1,num2=1

var result1=4>3 ? ++num1 : num2++

console.log(result1)

結果為:

2

語法格式:( 當括號內的表示式結果成立(為true時),則執行大括號內的語句,否則不執行)

if(布林表示式)

注意:1. if後面的()不能省略。

2. 一條執行語句可以省略{}, 多條時不能省略{}, 建議不管是一條還是多條都寫上{}

1:語法格式:                         

if(布林表示式)

else

例子:

if(5>2)

else

結果為:

對的

if(布林表示式)

else

if(布林表示式)

else

if(布林表示式)

else

if(布林表示式1)

else

}else

}注意: 巢狀if時,最好不要超過三層; 內層的每一對if

...else**要縮排且對齊;編寫**時,else要與最近的if配對。

2 js之流程控制語句

與 並且 多個條件同時滿足 或 或者 多個條件滿足乙個 非 否定 否定某個條件 在邏輯判斷中,0代表false,非零代表true 空字串為false,非空字串代表true 在短路運算 中 第乙個條件不成立,直接返回第乙個條件 第乙個條件成立,返回第二個條件。如 var num 0 8 直接返回0.短...

2 JS輸出日期

得到時間方法 getdate 檢視date物件並返回日期 getday 返回星期幾 gethours 返回小時數 getminutes 返回分鐘數 getmonth 返回月份值 getseconds 返回秒數 gettime 返回完整的時間 getyear 返回年份 設定時間方法 setdate 改...

js系列 2 js函式相關

1,函式包含一組語句,用於指定物件的行為,函式也是物件,也稱函式物件。函式物件連線到function.prototype 該原型物件本身連線到object.prototype 每個函式都有乙個prototype屬性,它是乙個物件,乙個擁有constructor屬性且值為該函式本身的乙個物件。和物件的...