語法: 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屬性且值為該函式本身的乙個物件。和物件的...