ECMAScript基礎語法

ECMAScript基礎語法

1、JavaScript 的概述

A.Java和JavaScript的關係
    沒有半毛線的關係. "雷鋒"和"雷峯塔"


B.JavaScript的分類
    a. ECMAScript JavaScript的標準語法
    b. BOM 瀏覽器對象模型 Browser
    c. DOM 文檔對象模型  Document

2、JavaScript 和 HTML 結合的方式

A.內部定義
    <script>
    //簡單的JavaScript語法. alert 相當於 sout
    alert("HelloWorld");
    </script>


B.外部引入
    <!--src裏面是js文件的路徑-->
    <script src="../javascript/a.js"></script>
注意:
    1. <script>可以定義在html頁面的任何地方。但是定義的位置會影響執行順序。
    2. <script>可以定義多個。

3、註釋

A.單行註釋
    //這是單行註釋


B.多行註釋
    /*
        這是多行註釋
    */

4、數據類型

A.原始數據(基本數據類型)
    a. number (整數,小數,NaN not a number)
    b. string
    c. boolean
    d. null
    e. undefined


B.引用數據類型:(對象)

5、變量的使用

A.定義方式
    var 變量名稱 = 變量值;


B.瞭解語法(寫到HTML頁面當中)
    document.write("<br>");  //可以把換行符寫入到HTML文件當中


C.判斷數據類型的操作
    a.語法格式
        typeof(變量名稱) 返回值就是數據類型
b.注意事項
    null 的typeof函數的返回值結果是 object 類型,這是JavaScript的bug

6、比較運算符

== 和 === 的區別在哪裏?
    a.雙等比較的是 數據值 是否相等 "123"==123  true
    b.三等比較的是 比較數據類型是否相等,再看數據值是否相等 "123"===123  false

7、邏輯運算符”非”!的轉換

A.number: 0或NaN爲false,其他爲true
B.string: 空字符串""爲false,其他爲true
C.null和undefined: 全是false
D.對象:全部是true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章