DIV CSS 佈局教程網

2.11 本章總結
編輯:JavaScript基礎知識     

這一章內容比較多,這裡給大家簡單總結一下。

一、數據結構

JavaScript的數據結構包括:標識符、關鍵字、常量、變量等。

1、標識符

標識符,說白了,就是一個名字。在JavaScript中,變量和函數等都需要定義一個名字,這個名字就可以稱為“標識符”。

JavaScript語言中標識符最重要的3點就是:

(1)第一個字符必須是字母、下劃線(_)或美元符號這3種其中之一,其後的字符可以是字母、數字或下劃線、美元符號;

(2)變量名不能包含空格、加號、減號等符號;

(3)標識符不能和JavaScript中用於其他目的的關鍵字同名;

2、關鍵字

JavaScript關鍵字是指在JavaScript語言中有特定含義,成為JavaScript語法中一部分的那些字。

3、常量

常量,顧名思義就是指不能改變的量。常量的指從定義開始就是固定的,一直到程序結束。

常量主要用於為程序提供固定和精確的值,包括數值和字符串,如數字、邏輯值真(true)、邏輯值假(false)等都是常量。

4、變量

變量,顧名思義,就是指在程序運行過程中,其值是可以改變的。

二、JavaScript數據類型

JavaScript數據類型有2大分類:一是“基本數據類型”,二是“特殊數據類型”。

其中,基本數據類型包括以下3種:

  • (1)數字型(Number型):如整型84,浮點型3.14;
  • (2)字符串型(String型):如" 學習網";
  • (3)布爾型(Boolean型):true或fasle;

特殊數據類型有3種:

  • (1)空值(null型);
  • (2)未定義值(undefined型);
  • (3)轉義字符;

根據個人的開發經驗中,只需要記憶\n、\'、\"這3個就已經夠初學者走很遠了,其他的轉義字符我們完全沒必要去記憶,到時候需要的時候再回來查表就行了,大家別浪費腦細胞喔。

三、運算符

JavaScript的運算符按運算符類型可以分為以下5種:

(1)算術運算符;

(2)比較運算符;

(3)賦值運算符;

(4)邏輯運算符;

(5)條件運算符;

四、typeof運算符

typeof運算符用於返回它的操作數當前所容納的數據的類型,這對於判斷一個變量是否已被定義特別有用。

例如:typeof(1)返回值是number,typeof("javascript")返回值是string。

五、表達式

表達式是一個語句的集合,計算結果是個單一值。

在JavaScript中,常見的表達式有4種:

(1)賦值表達式;

(2)算術表達式;

(3)布爾表達式;

(4)字符串表達式;

六、類型轉換

1、字符串型轉換為數值型

在JavaScript中,將字符串型數據轉換為數值型數據有parseInt()和parseFloat()這2種方法。其中,parseInt()可以將字符串轉換為整型數據;parseFloat()可以將字符串轉換為浮點型數據。

語法:

 
parseInt()  //將字符串型轉換為整型
parseFloat()  //將字符串型轉換為浮點型

2、數值型轉換為字符串型

在JavaScript中,將數值型數據(整型或浮點型)轉換為字符串,都是使用toString()方法。

語法:

 
.toString()

七、JavaScript基本語法

1、執行順序

JavaScript程序按照在HTML文檔中出現的順序逐行執行。如果需要在整個HTML文件中執行,最好將其放在HTML文件的標簽中。某些代碼,如函數體內的代碼,不會被立即執行,只有當所在的函數被其他程序調用時,該代碼才會被執行。

2、區分大小寫

JavaScript是嚴格區分大小寫的。例如str和Str這是兩個完全不同的變量。

3、分號和空格

在JavaScript中,語句的分號“;”是可有可無的。但是我們強烈要求大家在每一句語句後面加一個分號“;”,這是一個非常重要的代碼編寫習慣。

另外,JavaScript會忽略多余的空格,用戶可以向腳本添加空格,來提高代碼的可讀性,說白了就是讓代碼“漂亮點”,讀得舒服一點。

例如:

 
var str=" 學習網JavaScript教程";
var str = " 學習網JavaScript教程";  //這一行代碼讀起來舒服一點

八、JavaScript注釋

在編寫JavaScript代碼時,我們經常要在一些關鍵代碼旁做一下注釋,這樣做的好處很多。

語法:

 
//單行注釋內容
/*多行注釋內容*/

“//”是單行注釋方式,如果你的注釋內容只占一行就應該使用這種注釋方式。“/**/”是多行注釋方式,如果你的注釋內容占多行建議使用這種注釋方式。

大家回去總結一下HTML、CSS和JavaScript這3者注釋方式的異同之處。之前教程講解過的“HTML注釋”和“CSS注釋”,大家回去對比記憶一下。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved