溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JavaScript數(shù)據(jù)類型都有哪些

發(fā)布時(shí)間:2021-08-10 17:54:15 來源:億速云 閱讀:110 作者:Leah 欄目:web開發(fā)

這篇文章將為大家詳細(xì)講解有關(guān)JavaScript數(shù)據(jù)類型都有哪些,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

1、基本JavaScript數(shù)據(jù)類型

在JavaScript中四種基本的數(shù)據(jù)類型:數(shù)值(整數(shù)和實(shí)數(shù))、字符串型(用“”號或‘'括起來的字符或數(shù)值)、布爾型(使True或False表示)和空值。

2、常量

◆整型常量

JavaScript的常量通常又稱字面常量,它是不能改變的數(shù)據(jù)。其整型常量可以使用十六進(jìn)制、八進(jìn)制和十進(jìn)制表示其值。

◆實(shí)型常量

實(shí)型常量是由整數(shù)部分加小數(shù)部分表示,如12.32、193.98??梢杂每茖W(xué)或標(biāo)準(zhǔn)方法表示:5E7、4e5等。

◆布爾值

布爾常量只有兩種狀態(tài):True或False。它主要用來說明或代表一種狀態(tài)或標(biāo)志,以說明操作流程。

◆字符型常量

使用單引號(‘)或雙引號(“)括起來的一個(gè)或幾個(gè)字符。如"ThisisabookofJavaScript"、"3245"、"ewrt234234"等。

◆空值

JavaScript中有一個(gè)空值null,表示什么也沒有。如試圖引用沒有定義的變量,則返回一個(gè)Null值。說完了JavaScript數(shù)據(jù)類型中的常量,再來看一下變量的概念。

3、變量

變量的主要作用是存取數(shù)據(jù)、提供存放信息的容器。對于變量必須明確變量的命名、變量的類型、變量的聲明及其變量的作用域。

◆變量的命名

JavaScript中的變量命名同其計(jì)算機(jī)語言非常相似,這里要注意以下兩點(diǎn):

A、必須是一個(gè)有效的變量,即變量以字母開頭,中間可以出現(xiàn)數(shù)字如test1、

text2等。除下劃線(-)作為連字符外,變量名稱不能有空格、(+)、

(-)、(,)或其它符號。

B、不能使用JavaScript中的關(guān)鍵字作為變量。在JavaScript中定義了40多

個(gè)關(guān)鍵字,這些關(guān)鍵是在其內(nèi)部使用的,不能作為變量的名稱。如Var、

int、double、true不能作為變量的名稱。在對變量命名時(shí),***把變量的

意義與其代表的意思對應(yīng)起來,以免出現(xiàn)錯(cuò)誤。

◆變量的類型

在JavaScript中,變量可以用命令Var作聲明:

varmytest;

該例子定義了一個(gè)mytest變量。但沒有賦予它的值。

Varmytest="Thisisabook"

該例子定義了一個(gè)mytest變量,同時(shí)賦予了它的值。

在JavaScript中,變量以可以不做聲明,而在使用時(shí)再根據(jù)數(shù)據(jù)的類型來確定其變量的類型。例如:

x=100、y="125"、xy=True、cost=19.5等。

其中x整數(shù),y為字符串,xy為布爾型,cost為實(shí)型。

◆變量的聲明及其作用域

JavaScript數(shù)據(jù)類型的變量可以在使用前先聲明,并可賦值。通過使用var關(guān)鍵字對變量作聲明。對變量作聲明的***好處就是能及時(shí)發(fā)現(xiàn)代碼中的錯(cuò)誤;因?yàn)镴avaScript是采用動態(tài)編譯的,而動態(tài)編譯是不易發(fā)現(xiàn)代碼中的錯(cuò)誤,特別是變量命名的方面。對于變量還有一個(gè)重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數(shù)體之外,其作用范圍是整個(gè)函數(shù);而局部變量是定義在函數(shù)體之內(nèi),只對其該函數(shù)是可見的,而對其它函數(shù)則是不可見的。

關(guān)于JavaScript數(shù)據(jù)類型都有哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI