JavaScript高級程序設計(第2版):first day

早就買了 JavaScript高級程序設計(第2版) ,以前也看了,但不仔細,現在認真地研究一邊。

 

1.操作符號"+"

       如果變量都是number的,即爲相加,否則是連接。

2.在js function 裏定義變量時候如果沒有用var 聲明,則該變量會成爲全局變量。

 

    <script type="text/javascript">
        function test() {
            s = 100;
            alert("fn:"+s);
        }
        test();
        alert(window.s);
    </script>

 

變量成爲window 的屬性了。

 

3."undefined"——如果這個值未定義;
  "boolean"——如果這個值是布爾值;
  "string"——如果這個值是字符串;
  "number"——如果這個值是數值;
  "object"——如果這個值是對象或 null;
  "function"——如果這個值是函數。

4.如果一個變量未給付值,則隱性給各undedefined

 

5.非數字轉化爲數字函數

   Number()、parseInt()和 parseFloat()

6.字符串可以用單引號和雙引號

 

7.

  字面量  含義
/n  換行
/t  製表
/b  空格
/r  回車
/f  進紙
//  斜槓
/'  單引號('),在用單引號表示的字符串中使用。例如: 'He said, /'hey./''
/"  雙引號("),在用雙引號表示的字符串中使用。例如:"He said,
/"hey./""
/xnn  以十六進制代碼 nn 表示的一個字符(其中 n 爲 0~F) 。例如,/x41
表示"A"
/unnnn  以十六進制代碼 nnnn 表示的一個 Unicode 字符(其中 n 爲 0~F) 。
例如,/u03a3 表示希臘字符Σ

 

8.聲明一個對象

  var o = new Object();

9.操作符

  除法:/

10.字符串比較

   var result = "23" < 3; //false

         首先"23"轉化爲整數

 

11.選擇語句

    switch (expression) {
        case value: statement
            break;
        case value: statement
            break;
        case value: statement
            break;
        case value: statement
           break;
        default: statement
}

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章