基本JavaScript數據類型解析
本文向大家簡單介紹一下JavaScript數據類型,JavaScript腳本語言同其它語言一樣,有它自身的基本數據類型、表達式和算術運算符以及程序的基本框架結構。
JavaScript數據類型
JavaScript腳本語言同其它語言一樣,有它自身的基本數據類型、表達式和算術運算符以及程序的基本框架結構。JavaScript提供了四種基本的數據類型用來處理數字和文字,而變量提供存放信息的地方,表達式則可以完成較復雜的信息處理。
1、基本JavaScript數據類型
在JavaScript中四種基本的數據類型:數值(整數和實數)、字符串型(用“”號或‘'括起來的字符或數值)、布爾型(使True或False表示)和空值。
2、常量
◆整型常量
JavaScript的常量通常又稱字面常量,它是不能改變的數據。其整型常量可以使用十六進制、八進制和十進制表示其值。
◆實型常量
實型常量是由整數部分加小數部分表示,如12.32、193.98??梢杂每茖W或標準方法表示:5E7、4e5等。
◆布爾值
布爾常量只有兩種狀態(tài):True或False。它主要用來說明或代表一種狀態(tài)或標志,以說明操作流程。
◆字符型常量
使用單引號(‘)或雙引號(“)括起來的一個或幾個字符。如"ThisisabookofJavaScript"、"3245"、"ewrt234234"等。
◆空值
JavaScript中有一個空值null,表示什么也沒有。如試圖引用沒有定義的變量,則返回一個Null值。說完了JavaScript數據類型中的常量,再來看一下變量的概念。
3、變量
變量的主要作用是存取數據、提供存放信息的容器。對于變量必須明確變量的命名、變量的類型、變量的聲明及其變量的作用域。
◆變量的命名
JavaScript中的變量命名同其計算機語言非常相似,這里要注意以下兩點:
?。?、必須是一個有效的變量,即變量以字母開頭,中間可以出現數字如test1、
text2等。除下劃線(-)作為連字符外,變量名稱不能有空格、(+)、
(-)、(,)或其它符號。
?。隆⒉荒苁褂肑avaScript中的關鍵字作為變量。在JavaScript中定義了40多
個關鍵字,這些關鍵是在其內部使用的,不能作為變量的名稱。如Var、
int、double、true不能作為變量的名稱。在對變量命名時,***把變量的
意義與其代表的意思對應起來,以免出現錯誤。
◆變量的類型
在JavaScript中,變量可以用命令Var作聲明:
varmytest;
該例子定義了一個mytest變量。但沒有賦予它的值。
Varmytest="Thisisabook"
該例子定義了一個mytest變量,同時賦予了它的值。
在JavaScript中,變量以可以不做聲明,而在使用時再根據數據的類型來確定其變量的類型。例如:
x=100、y="125"、xy=True、cost=19.5等。
其中x整數,y為字符串,xy為布爾型,cost為實型。
◆變量的聲明及其作用域
JavaScript數據類型的變量可以在使用前先聲明,并可賦值。通過使用var關鍵字對變量作聲明。對變量作聲明的***好處就是能及時發(fā)現代碼中的錯誤;因為JavaScript是采用動態(tài)編譯的,而動態(tài)編譯是不易發(fā)現代碼中的錯誤,特別是變量命名的方面。對于變量還有一個重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數體之外,其作用范圍是整個函數;而局部變量是定義在函數體之內,只對其該函數是可見的,而對其它函數則是不可見的。
【編輯推薦】
- 探究JavaScript基本數據類型
- JavaScript函數的定義及形式參數
- JavaScript數組元素刪除問題解決方案
- JavaScript對象的定義及創(chuàng)建實例
- 解析Javascript中replace()方法使用