javaScript的核心是ECMAScript,具體規定了js的語法規則。
100 //數字字面量'徐佳瑩' //字符串字面量false //布爾字面量/js/gi //正則表達式字面量null //對象字面量字面量表達式:{X:1,Y:2} 對象字面量表達式[1,2,3,4,5] 數組字面量表達式【二、關鍵字】:即程序中已經開始使用的字符
ECMAScript-262描述了一組具有特定用途的關鍵字,一般用于控制語句的開始或結束,或者用于執行特定的操作符等。關鍵字也是語言保留的,不能用作標識符。以下是ECMAScript的全部關鍵字:【保留字】:ECMScript-262還描述了另一組不能用作標識符的保留字,盡管保留字在JavaScript中還沒有特定的用途,但它們很有肯能在將來被用作關鍵字。
【三、變量】:
ECMAScript的變量是松散類型的,所謂松散類型就是用來保存任何類型的數據。定義變量時要使用var操作符(var是關鍵字),后面跟一個變量名(變量名是標識符)。下面是兩種情況:var box;alert(box);這句話定義了一個box變量,但沒有對它進行初始化(也就是沒有給變量賦值)。這時,系統會給它一個特殊的值--undefined(表示未定義)。alert(age);var box; //聲明變量var box=100; //聲明變量并且初始化alert(box); //以彈窗的方式輸出box的值所謂變量,就是可以初始化后可以再次改變的量,ECMASCript屬于弱變量類型(松散類型)的語言,可以同時改變不同類型的量。(PS:雖然可以改變不同類型的量,但是這樣對于后期的維護帶來困難,而且性能也不高,導致成本很高?。?pre name="code" class="html">var boxString='中國';var boxString=100;alert(boxString);
新聞熱點
疑難解答