這一章內容比較多,這裡給大家簡單總結一下。
JavaScript的數據結構包括:標識符、關鍵字、常量、變量等。
標識符,說白了,就是一個名字。在JavaScript中,變量和函數等都需要定義一個名字,這個名字就可以稱為“標識符”。
JavaScript語言中標識符最重要的3點就是:
(1)第一個字符必須是字母、下劃線(_)或美元符號這3種其中之一,其後的字符可以是字母、數字或下劃線、美元符號;
(2)變量名不能包含空格、加號、減號等符號;
(3)標識符不能和JavaScript中用於其他目的的關鍵字同名;
JavaScript關鍵字是指在JavaScript語言中有特定含義,成為JavaScript語法中一部分的那些字。
常量,顧名思義就是指不能改變的量。常量的指從定義開始就是固定的,一直到程序結束。
常量主要用於為程序提供固定和精確的值,包括數值和字符串,如數字、邏輯值真(true)、邏輯值假(false)等都是常量。
變量,顧名思義,就是指在程序運行過程中,其值是可以改變的。
JavaScript數據類型有2大分類:一是“基本數據類型”,二是“特殊數據類型”。
其中,基本數據類型包括以下3種:
特殊數據類型有3種:
根據個人的開發經驗中,只需要記憶\n、\'、\"這3個就已經夠初學者走很遠了,其他的轉義字符我們完全沒必要去記憶,到時候需要的時候再回來查表就行了,大家別浪費腦細胞喔。
JavaScript的運算符按運算符類型可以分為以下5種:
(1)算術運算符;
(2)比較運算符;
(3)賦值運算符;
(4)邏輯運算符;
(5)條件運算符;
typeof運算符用於返回它的操作數當前所容納的數據的類型,這對於判斷一個變量是否已被定義特別有用。
例如:typeof(1)返回值是number,typeof("javascript")返回值是string。
表達式是一個語句的集合,計算結果是個單一值。
在JavaScript中,常見的表達式有4種:
(1)賦值表達式;
(2)算術表達式;
(3)布爾表達式;
(4)字符串表達式;
在JavaScript中,將字符串型數據轉換為數值型數據有parseInt()和parseFloat()這2種方法。其中,parseInt()可以將字符串轉換為整型數據;parseFloat()可以將字符串轉換為浮點型數據。
語法:
parseInt() //將字符串型轉換為整型 parseFloat() //將字符串型轉換為浮點型
在JavaScript中,將數值型數據(整型或浮點型)轉換為字符串,都是使用toString()方法。
語法:
.toString()
JavaScript程序按照在HTML文檔中出現的順序逐行執行。如果需要在整個HTML文件中執行,最好將其放在HTML文件的
標簽中。某些代碼,如函數體內的代碼,不會被立即執行,只有當所在的函數被其他程序調用時,該代碼才會被執行。JavaScript是嚴格區分大小寫的。例如str和Str這是兩個完全不同的變量。
在JavaScript中,語句的分號“;”是可有可無的。但是我們強烈要求大家在每一句語句後面加一個分號“;”,這是一個非常重要的代碼編寫習慣。
另外,JavaScript會忽略多余的空格,用戶可以向腳本添加空格,來提高代碼的可讀性,說白了就是讓代碼“漂亮點”,讀得舒服一點。
例如:
var str=" 學習網JavaScript教程"; var str = " 學習網JavaScript教程"; //這一行代碼讀起來舒服一點
在編寫JavaScript代碼時,我們經常要在一些關鍵代碼旁做一下注釋,這樣做的好處很多。
語法:
//單行注釋內容 /*多行注釋內容*/
“//”是單行注釋方式,如果你的注釋內容只占一行就應該使用這種注釋方式。“/**/”是多行注釋方式,如果你的注釋內容占多行建議使用這種注釋方式。
大家回去總結一下HTML、CSS和JavaScript這3者注釋方式的異同之處。之前教程講解過的“HTML注釋”和“CSS注釋”,大家回去對比記憶一下。