JavaScript中很多基礎內容和Java中大體上基本上一樣,所以不需要再單獨重複講了,包括:
各種算術運算子、比較運算子、邏輯運算子;
if else語句、switch語句;
for循環、while循環、do while循環;
標籤、break、continue;
try catch throw語句。
可以查看文後的參考連結。
後面的內容都是JavaScript中不同的部分。
本文先說上面內容中的幾個細節不同。
1.全等判斷
JavaScript的比較運算子中有一個全等判斷===,是用來判斷值和型別是否都相等的。
2.for/in循環
JavaScript中的for/in循環,有點像Java中的增強型for循環,但是它是用來遍歷物件的屬性的。
其中x是屬性名,person[x]是該屬性的值。
3.With語句
有了 With 語句,在存取物件屬性和方法時就不用重複指定參考對象,在 With 語句區塊中,凡是 JavaScript 不辨識的屬性和方法都和該語句區塊指定的物件有關。
功能:為一段程式建立預設物件。
格式: with (){ }
即:
舉例:當使用與 Document 物件有關的 write()或 writeln()方法時,往往使用以下形式:
如果需要顯示大量資料時,就會多次使用相同的document.writeln()語句,這時就可以像下面的程式一樣,把所有以Document 物件為參考物件的語句放到With 語句區塊中,從而達到減少語句量的目的。
4.斷行
可以用一個反斜線將一句程式碼斷開:
但是不能這麼斷句:
document.write
("Hello World!");