JavaScript進階教程(第一課)第2/3頁
更新時間:2007年04月06日 00:00:00 作者:
在JavaScript中最常用得語句就是if-else。下面是一個獎勵猴子的例子:
if (monkey_behavior == "good")
{
var toy = "videogames";
} else {
var toy = "rocks";
}
用通俗的英語翻譯上面的代碼意思是說:“如果猴子表現(xiàn)得好,就允許他玩電子游戲,否則就扁它。”上面的例子顯示了if-else語句的標(biāo)準(zhǔn)格式,但是對于那些喜歡投機取巧的人,還有一種快捷方式:
var toy = (monkey_behavior=="good") ? "videogames" : "rocks";
這個表達式和上面對語句所起的作用是完全一樣的。這個條件語句有3部分:測試條件,測試為真時返回的值,以及測試為假時返回答值。在上面對例子中,測試條件是(monkey_behavior=="good")。如果測試條件為真,則返回字符串videogames;如果測試條件為假,則返回分號右邊的值:rock。
這種快捷方式在函數(shù)調(diào)用中使用時非常便利。例如,你可以用它來做下面的事情:
var password = "open sesame";
var answer = prompt("what's the password? ","");
alert((answer == password) ? "welcome!" : "buzz off");
點擊這里你就可以看到代碼執(zhí)行的過程。根據(jù)你所輸入的字符是否是規(guī)定單密碼,你將受到“歡迎”的信息或者to是蜂鳴。
如果沒有這種條件語句,則必須這樣書寫代碼::
var password = "open sesame";
var answer = prompt("what's the password? ","");
if (answer == password)
{
alert("welcome");
} else {
alert("buzz off");
}
顯然代碼長了很多,但是也更容易了解它的含義。選用何種條件語句依每個人的喜好而定。
相關(guān)文章
javascript學(xué)習(xí)筆記(十四) window對象使用介紹
javascript學(xué)習(xí)筆記之window對象使用介紹,需要的朋友可以參考下2012-06-06
JavaScript數(shù)據(jù)類型判定的總結(jié)筆記
這篇文章主要給大家分享的是JavaScript數(shù)據(jù)類型判定,感興趣的朋友可以參考下2015-07-07
在JavaScript中操作時間之getYear()方法的使用教程
這篇文章主要介紹了在JavaScript中操作時間之getYear()方法的使用教程,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06
JavaScript字符串對象charAt方法入門實例(用于取得指定位置的字符)
這篇文章主要介紹了JavaScript字符串對象charAt方法入門實例,charAt方法用于取得指定位置的字符,需要的朋友可以參考下2014-10-10

