JavaScript 基本資料型別(轉)
JavaScript指令碼語言同其它語言一樣,有它自身的基本資料型別、表示式和算術運算子以及程式的基本框架結構。JavaScript提供了四種基本的資料型別用來處理數字和文字, 而變數提供存放資訊的地方, 表示式則可以完成較複雜的資訊處理 。
1、 基本資料型別
在JavaScript中四種基本的資料型別:數值(整數和實數)、字串型(用“”號或‘'括起來的字元或數值)、布林型(使True或False表示)和空值。
2、常量
·整型常量
JavaScript的常量通常又稱字面常量,它是不能改變的資料。其整型常量可以使用十六進位制、八進位制和十 進製表示其值。
·實型常量
實型常量是由整數部分加小數部分表示,如12.32、193.98 。可以用科學或標準方法表示:5E7、4e5等。
·布林值
布林常量只有兩種狀態:True或False。 它主要用來說明或代表一種狀態或標誌,以說明操作流程。
·字元型常量
使用單引號(‘)或雙引號(“)括起來的一個或幾個字元。如 "This is a book of JavaScript "、"3245"、"ewrt234234" 等。
·空值
JavaScript中有一個空值null,表示什麼也沒有。如試圖引用沒有定義的變數,則返回一個Null值。
3、 變數
變數的主要作用是存取資料、提供存放資訊的容器。對於變數必須明確變數的命名、變數的型別、變數的宣告及其變數的作用域。
·變數的命名
JavaScript中的變數命名同其計算機語言非常相似,這裡要注意以下兩點:
A 、必須是一個有效的變數,即變數以字母開頭,中間可以出現數字如test1、
text2等。除下劃線(-)作為 連字元外,變數名稱不能有空格、(+)、
(-)、(,)或其它符號。
B 、不能使用JavaScript中的關鍵字作為變數。在JavaScript中定義了40多
個關鍵字,這些關鍵是在其內部使用的,不能作為變數的名稱。如Var、
int、double、true不能作為變數的名稱。在對變數命名時,最好把變數的
意義與其代表的意思對應起來,以免出現錯誤。
·變數的型別
在JavaScript中,變數可以用命令Var作宣告:
var mytest;
該例子定義了一個mytest變數。但沒有賦予它的值。
Var mytest="This is a book"
該例子定義了一個mytest變數, 同時賦予了它的值。
在JavaScript中,變數以可以不做宣告,而在使用時再根據資料的型別來確定其變數的型別。 例如:
x=100 、y="125" 、xy= True 、cost=19.5等。
其中x整數,y為字串,xy為布林型,cost為實型。
·變數的宣告及其作用域
JavaScript變數可以在使用前先宣告,並可賦值。透過使用var關鍵字對變數作宣告。對變數作宣告的最大好處就是能及時發現程式碼中的錯誤;因為JavaScript是採用動態編譯的,而動態編譯是不易發現程式碼中的錯誤,特別是變數命名的方面。對於變數還有一個重要性──那就是變數的作用域。在JavaScript中同樣有全域性變數和區域性變數。全域性變數是定義在所有函式體之外,其作用範圍是整個函式;而區域性變數是定義在函式體之內,只對其該函式是可見的,而對其它函式則是不可見的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript 基本資料型別轉換JavaScript資料型別
- JavaScript基本資料型別JavaScript資料型別
- 基本資料型別轉化資料型別
- JavaScript基本資料型別有哪些JavaScript資料型別
- JavaScript 資料型別轉換JavaScript資料型別
- javascript資料型別轉換JavaScript資料型別
- JavaScript 基礎 (一) - 基本資料型別JavaScript資料型別
- 玩轉 JavaScript 之資料型別JavaScript資料型別
- JavaScript基本資料型別之undefined和nullJavaScript資料型別UndefinedNull
- JavaScript筆記5:計時器、物件、基本資料型別、引用資料型別JavaScript筆記物件資料型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- JavaScript資料型別分析及其轉換JavaScript資料型別
- 基本資料型別資料型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- String和基本資料型別的相互轉換資料型別
- java基本資料型別與自動轉換Java資料型別
- 基本資料型別與字串型別資料型別字串
- JavaScript - 資料型別JavaScript資料型別
- JavaScript 資料型別JavaScript資料型別
- JavaScript資料型別JavaScript資料型別
- Java基本資料型別Java資料型別
- python基本資料型別Python資料型別
- 003基本資料型別資料型別
- MySQL基本資料型別MySql資料型別
- Java 基本資料型別Java資料型別
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- 資料型別,型別轉換資料型別
- JavaScript基本型別總結JavaScript型別
- javaScript的資料型別JavaScript資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- Redis資料型別基本操作Redis資料型別
- Java的基本資料型別Java資料型別
- java Atomic 基本資料型別Java資料型別
- 基本資料型別,for迴圈資料型別
- Python的基本資料型別Python資料型別
- (三)Python基本資料型別Python資料型別