我發現這個PDF here和它的作者描述了一種表達任何一組有效的文字,變量,運算符,函數調用和表達式計算結果爲單個值即仍然感到困惑關於JavaScript表達式和語句
3 + 7
3 + 7 + 10 + ""
"Dr." + " " + "Pepper"
這一切對我來說都很好。一個聲明是任何一組的聲明,方法和函數調用,並表達他們參考的例子的最後一行以下爲聲明,即
var num = 1
document.write("hello")
但後來執行一些動作
var salutation = "Greetings, "
var recipient = "Earthlings"
salutation + recipient //statement
var greeting = "Greetings, "
greeting += "Earthlings" //statement
爲什麼不salutation + recipient
和greeting += "Earthlings"
認爲,當他們將兩串一樣,其表達例如"Dr." + " " + "Pepper"
非常感謝
表達
@賈斯汀 - 感謝您的迴應。我明白,一個陳述可以包含爲什麼稱呼+接受者一個陳述和「博士」 +「胡椒」一個表情?他們都在一起添加字符串。 – screenm0nkey 2010-06-21 12:15:09
@尼克洛曼:表達是一個陳述。表達式是一種陳述。他們不是*獨家*類別。 – 2010-06-21 12:16:28
@ S.Lott - 謝謝你。 – screenm0nkey 2010-06-21 12:21:04