首頁  >  文章  >  web前端  >  JS的資料結構

JS的資料結構

不言
不言原創
2018-04-10 11:33:101781瀏覽

本文要跟大家分享的內容是關於js的資料結構,具有一定的參考價值,有需要的朋友可以參考一下


一、識別碼


標識符,說穿了,就是名字。在JavaScript中,變數和函數等都需要定義一個名字,這個名字就可以稱為「識別碼」。

JavaScript語言中識別碼最重要的3點就是:

(1)第一个字符必须是字母、下划线(_)或美元符号这3种其中之一,其后的字符可以是字母、数字或下划线、美元符号;
(2)变量名不能包含空格、加号、减号等符号;
(3)标识符不能和JavaScript中用于其他目的的关键字同名;

這幾點跟C、Java等其他很多語言的命名規則相同。

二、關鍵字

JavaScript關鍵字是指在JavaScript語言中有特定意義,成為JavaScript語法中一部分的那些字。 JavaScript關鍵字是不能當作變數名稱和函數名稱使用的,也就是說變數的名稱或函數的名稱不能跟系統的關鍵字重名。使用JavaScript關鍵字作為變數名稱或函數名,會使JavaScript在載入過程中出現編譯錯誤。

在這一點上,JavaScript跟其他程式語言是一樣的。

三、常數

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

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

四、變數

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

1、變數的命名

變數的名稱實際上是一個標識符,因此命名一個變數時也要遵循標識符的命名規則:

(1)第一個字元必須是字母、底線(_)或美元符號,其後的字元可以是字母、數字或底線、美元符號;

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

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

2、變數的宣告與賦值

在JavaScript中,使用變數之前需要先宣告變數。

大家記得一點:
「所有的JavaScript變數都由關鍵字var宣告」。
在這一點上,JavaScript跟C、Java是不同的。

語法:
var 變數名;
var 變數名稱=值;

#說明:
在宣告變數的同時,也可以對變數進行賦值。

一個關鍵字var也可以同時宣告多個變數名,變數名之間必須用英文逗號「,」隔開。例如宣告變數name、age、gender,分別表示名稱、年齡、性別,程式碼如下:
var name,age,gender;

可以在宣告變數的同時,將變數賦值:
var name=”張三”,age=18;gender=”男”;

最好是在程式碼開始處,統一對需要的變數進行聲明

3、變數的作用域

變數的作用域是指某變數在程式中的有效範圍,也就是程式中定義這個變數的區域。在JavaScript中,變數依作用域可以分為2種:全域變數和局部變數。

全域變數在主程式中定義,其有效範圍是從定義開始,一直到本程式結束為止。局部變數在程式的函數中定義,其有效範圍只有在該函數之中;當函數結束後,局部變數生存期就結束了。

一、標識符

標識符,說穿了,就是一個名字。在JavaScript中,變數和函數等都需要定義一個名字,這個名字就可以稱為「識別碼」。

JavaScript語言中識別碼最重要的3點就是:

(1)第一个字符必须是字母、下划线(_)或美元符号这3种其中之一,其后的字符可以是字母、数字或下划线、美元符号;
(2)变量名不能包含空格、加号、减号等符号;
(3)标识符不能和JavaScript中用于其他目的的关键字同名;

這幾點跟C、Java等其他很多語言的命名規則相同。

二、關鍵字

JavaScript關鍵字是指在JavaScript語言中有特定意義,成為JavaScript語法中一部分的那些字。 JavaScript關鍵字是不能當作變數名稱和函數名稱使用的,也就是說變數的名稱或函數的名稱不能跟系統的關鍵字重名。使用JavaScript關鍵字作為變數名稱或函數名,會使JavaScript在載入過程中出現編譯錯誤。

在這一點上,JavaScript跟其他程式語言是一樣的。

三、常數

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

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

四、變數

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

1、變數的命名

變數的名稱實際上是一個標識符,因此命名一個變數時也要遵循標識符的命名規則:

(1)第一個字元必須是字母、底線(_)或美元符號,其後的字元可以是字母、數字或底線、美元符號;

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

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

2、變數的宣告與賦值

在JavaScript中,使用變數前需要先宣告變數。

大家記得一點:
「所有的JavaScript變數都由關鍵字var宣告」。
在這一點上,JavaScript跟C、Java是不同的。

語法:
var 變數名;
var 變數名稱=值;

#說明:
在宣告變數的同時,也可以對變數進行賦值。

一個關鍵字var也可以同時宣告多個變數名,變數名之間必須用英文逗號「,」隔開。例如宣告變數name、age、gender,分別表示名稱、年齡、性別,程式碼如下:
var name,age,gender;

可以在宣告變數的同時,將變數賦值:
var name=”張三”,age=18;gender=”男”;

最好是在程式碼開始處,統一對需要的變數進行聲明

3、變數的作用域

變數的作用域是指某變數在程式中的有效範圍,也就是程式中定義這個變數的區域。在JavaScript中,變數依作用域可以分為2種:全域變數和局部變數。

全域變數在主程式中定義,其有效範圍是從定義開始,一直到本程式結束為止。局部變數在程式的函數中定義,其有效範圍只有在該函數之中;當函數結束後,局部變數生存期就結束了。

相關推薦:

js資料結構與演算法之數組與散列表詳解

js資料結構與演算法之堆疊與佇列詳解


以上是JS的資料結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn