首頁  >  文章  >  web前端  >  JavaScript學習筆記之基礎文法_基礎知識

JavaScript學習筆記之基礎文法_基礎知識

WBOY
WBOY原創
2016-05-16 16:18:391023瀏覽

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循環,但是它是用來遍歷物件的屬性的。

複製程式碼 程式碼如下:

var person={fname:"John",lname:"Doe",age:25};
for (x in person)
{
      txt=txt person[x];
}

  其中x是屬性名,person[x]是該屬性的值。

3.With語句

  有了 With 語句,在存取物件屬性和方法時就不用重複指定參考對象,在 With 語句區塊中,凡是 JavaScript 不辨識的屬性和方法都和該語句區塊指定的物件有關。

  功能:為一段程式建立預設物件。

  格式: with (){ }

  即:

複製程式碼 程式碼如下:

      With Object {
      Statements
      }

  舉例:當使用與 Document 物件有關的 write()或 writeln()方法時,往往使用以下形式:

複製程式碼 程式碼如下:

      document.writeln(”Hello!“);

  如果需要顯示大量資料時,就會多次使用相同的document.writeln()語句,這時就可以像下面的程式一樣,把所有以Document 物件為參考物件的語句放到With 語句區塊中,從而達到減少語句量的目的。

複製程式碼 程式碼如下:



 
    withTest.html
   
   
   
   
 

   


4.斷行

  可以用一個反斜線將一句程式碼斷開:

複製程式碼 程式碼如下:

document.write("Hello
World!");

  但是不能這麼斷句:

document.write
("Hello World!");

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn