国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript學習筆記之基礎語法

2024-05-06 16:15:06
字體:
來源:轉載
供稿:網友
本文不是零基礎教學,請沒javascript基礎的小伙伴們先出門左拐,本人之前學習java的,所以本文主要對比下java學習javascript。
 

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 語句塊中,從而達到減少語句量的目的。

 

復制代碼代碼如下:

<!DOCTYPE html>
<html>
  <head>
    <title>withTest.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
  </head>
<body>
    <script type="text/javascript">
        with (document) {
            write("您好 !");
            write("<br>這個文檔的標題是 : /"" + title + "/".");
            write("<br>這個文檔的 URL 是: " + URL);
            write("<br>現在不用每次都寫出 document對象的前綴了!");
        }
    </script>
</body>
</html>

 

4.斷行

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

 

復制代碼代碼如下:

document.write("Hello /
World!");

 

  但是不能這么斷句:

document.write /
("Hello World!");


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 芮城县| 读书| 视频| 仁怀市| 凤庆县| 郑州市| 友谊县| 宁陕县| 瑞丽市| 英吉沙县| 巴塘县| 当雄县| 陆河县| 商城县| 芦溪县| 乌拉特中旗| 修水县| 余姚市| 太湖县| 大方县| 黎城县| 河曲县| 新巴尔虎右旗| 日土县| 冀州市| 弋阳县| 和林格尔县| 郸城县| 崇礼县| 铜川市| 永丰县| 昭通市| 木兰县| 酒泉市| 彭山县| 昭苏县| 佛冈县| 建湖县| 克拉玛依市| 满城县| 扶风县|