js數(shù)據(jù)類型有:字符串(String)、數(shù)字(Number)、布爾(Boolean)、空(Null)、未定義(Undefined)、Symbol、對(duì)象(Object)、數(shù)組(Array)、函數(shù)(Function)。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。
js數(shù)據(jù)類型有哪些?
JavaScript 數(shù)據(jù)類型:
值類型(基本類型):字符串(String)、數(shù)字(Number)、布爾(Boolean)、對(duì)空(Null)、未定義(Undefined)、Symbol。
引用數(shù)據(jù)類型:對(duì)象(Object)、數(shù)組(Array)、函數(shù)(Function)。
注:Symbol 是 ES6 引入了一種新的原始數(shù)據(jù)類型,表示獨(dú)一無二的值。
JavaScript 擁有動(dòng)態(tài)類型:
JavaScript擁有動(dòng)態(tài)類型。這意味著相同的變量可用作不同的類型:
實(shí)例
var x; // x 為 undefined var x = 5; // 現(xiàn)在 x 為數(shù)字 var x = "John"; // 現(xiàn)在 x 為字符串
JavaScript 字符串
字符串是存儲(chǔ)字符(比如 "Bill Gates")的變量。
字符串可以是引號(hào)中的任意文本。您可以使用單引號(hào)或雙引號(hào):
var carname="Volvo XC60"; var carname='Volvo XC60';
您可以在字符串中使用引號(hào),只要不匹配包圍字符串的引號(hào)即可:
var answer="It's alright"; var answer="He is called 'Johnny'"; var answer='He is called "Johnny"';
JavaScript 數(shù)字
JavaScript只有一種數(shù)字類型。數(shù)字可以帶小數(shù)點(diǎn),也可以不帶:
var x1=34.00; //使用小數(shù)點(diǎn)來寫 var x2=34; //不使用小數(shù)點(diǎn)來寫
極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計(jì)數(shù)法來書寫:
var y=123e5; // 12300000 var z=123e-5; // 0.00123
JavaScript 布爾
布爾(邏輯)只能有兩個(gè)值:true 或 false。
var x=true; var y=false;
JavaScript 數(shù)組
下面的代碼創(chuàng)建名為 cars 的數(shù)組:
var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW";
或者
(condensed array): var cars=new Array("Saab","Volvo","BMW");
或者
(literal array):
var cars=["Saab","Volvo","BMW"];
數(shù)組下標(biāo)是基于零的,所以第一個(gè)項(xiàng)目是 [0],第二個(gè)是 [1],以此類推。
JavaScript 對(duì)象
對(duì)象由花括號(hào)分隔。在括號(hào)內(nèi)部,對(duì)象的屬性以名稱和值對(duì)的形式 (name : value)來定義。屬性由逗號(hào)分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
上面例子中的對(duì)象(person)有三個(gè)屬性:firstname、lastname 以及 id。
空格和折行無關(guān)緊要。聲明可橫跨多行:
var person={ firstname : "John", lastname : "Doe", id : 5566 };
對(duì)象屬性有兩種尋址方式:
name=person.lastname; name=person["lastname"];
Undefined 和 Null
Undefined 這個(gè)值表示變量不含有值。
可以通過將變量的值設(shè)置為 null 來清空變量。
cars=null; person=null;
聲明變量類型
當(dāng)您聲明新變量時(shí),可以使用關(guān)鍵詞 "new" 來聲明其類型:
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
它已經(jīng)傳言了一段時(shí)間,該元素現(xiàn)在已經(jīng)推遲的Windows 10X操作系......
閱讀總體而言,Windows 11是Windows的完美新版本。但它有一些嚴(yán)重的煩......
閱讀用戶想要Win11中的更多開始菜單設(shè)置:包括一個(gè)調(diào)整整個(gè)開始菜單......
閱讀交叉線網(wǎng)線的順序是怎么排的_標(biāo)準(zhǔn)交叉網(wǎng)線制作方法(網(wǎng)線水晶......
閱讀Microsoft Office2021:為應(yīng)用于Windows11重新設(shè)計(jì)的界面 bull;新的和改......
閱讀請(qǐng)?zhí)貏e注意蓋合機(jī)蓋方式與力度。目前,大多數(shù)筆記本的頂蓋和機(jī)身的連接軸是合成材料,在不正確的操作中可能造成連接軸斷裂甚至脫離,進(jìn)而傷及連接軸內(nèi)的液晶屏的顯示及供電排線。因此...
次閱讀
許多人都害怕重裝系統(tǒng),但不得不承認(rèn),面對(duì)日益猖獗的病毒,即便是我天天推崇的手動(dòng)殺毒,都不能完全保證能夠徹底清除病毒。對(duì)于實(shí)在搞不定的,我們只能重裝系統(tǒng)了。首先你可在本站...
次閱讀
極品飛車是一款競(jìng)速賽車的游戲,深受很多游戲玩家的喜歡;但在玩極品飛車的時(shí),多多少少會(huì)遇到一些這樣,那樣...
次閱讀
計(jì)算機(jī)指令用一串二進(jìn)制代碼表示,由“操作碼”和“操作數(shù)”組成。通常一條指令包括兩方面的內(nèi)容:操作碼和操作數(shù),操作碼決定要完成的操作,操作數(shù)指參加運(yùn)算的數(shù)據(jù)及其所在的單元地...
次閱讀
鑫谷凡仕F1機(jī)箱從整體上來講,外觀設(shè)計(jì)良好,側(cè)隱式RGB燈條的設(shè)計(jì)非常亮眼,同時(shí)內(nèi)部空間設(shè)計(jì)良好,裝機(jī)體驗(yàn)十分不錯(cuò),最值得一提的機(jī)箱的用料,十分扎實(shí),在300元價(jià)位的機(jī)箱,屬于上乘...
次閱讀
堆棧數(shù)據(jù)的進(jìn)出原則是先進(jìn)后出;其中棧是一種數(shù)據(jù)結(jié)構(gòu),它按照先進(jìn)后出的原則存儲(chǔ)數(shù)據(jù),先進(jìn)入的數(shù)據(jù)被壓入棧底,最后的數(shù)據(jù)在棧頂,需要讀數(shù)據(jù)的時(shí)候從棧頂開始彈出數(shù)據(jù)。...
次閱讀
固定ip頭部的長(zhǎng)度是20字節(jié),因?yàn)橐粋€(gè)IP分組是由頭部和數(shù)據(jù)兩部分組成,其中頭部的前20字節(jié)是所有IP分組必須具有的,也稱為固定首部。...
次閱讀
程序不一定是算法,因?yàn)樗惴ㄊ墙鉀Q問題的步驟,而程序是算法的代碼實(shí)現(xiàn)算法要依靠程序來完成功能;比如編寫一個(gè)功能的程序,使用不同的算法可以讓程序的體積、效率差很多,所以算法是...
次閱讀
堆棧數(shù)據(jù)的進(jìn)出原則是先進(jìn)后出;其中棧是一種數(shù)據(jù)結(jié)構(gòu),它按照先進(jìn)后出的原則存儲(chǔ)數(shù)據(jù),先進(jìn)入的數(shù)據(jù)被壓入棧底,最后的數(shù)據(jù)在棧頂,需要讀數(shù)據(jù)的時(shí)候從棧頂開始彈出數(shù)據(jù)。...
次閱讀
很多人一看到一堆英文就犯暈,特別是電腦小白,實(shí)際上只要你多花點(diǎn)耐心去了解下,也并沒有那么的難,學(xué)會(huì)看關(guān)鍵詞,看你能看懂的,然后稍加猜測(cè),今天我們來說點(diǎn)這方面的內(nèi)容...
次閱讀
從Windows95開始,Windows系統(tǒng)就都有一個(gè);回收站”用于臨時(shí)存放被用戶刪除的文件,如果有文件被誤刪除,就可以有機(jī)會(huì)將它們從回收站之中進(jìn)行恢復(fù)。雖然如此,很多用戶仍然更喜歡在刪除文件...
次閱讀
對(duì)于絕地求生到底該用什么型號(hào)的顯卡,網(wǎng)絡(luò)上也是眾說紛紜,有人說GTX1060勉強(qiáng)能用,也有人說GTX750Ti就可以穩(wěn)穩(wěn)吃雞,這類評(píng)價(jià)摻雜更多的是個(gè)人主觀因素。事實(shí)才是硬道理,本文中的評(píng)測(cè)結(jié)...
次閱讀
一般操作Windows系統(tǒng)電腦的處理器是非常重要的核心部分,而處理器的好壞關(guān)系到電腦運(yùn)行的速度。這不最近就有wi...
次閱讀
最近有win7系統(tǒng)用戶來反應(yīng),在使用電腦系統(tǒng)中使用熱點(diǎn)功能創(chuàng)建了wifi熱點(diǎn)后無法正常使用的現(xiàn)象,對(duì)于這個(gè)問題該...
次閱讀
系統(tǒng)安裝完畢后,首先應(yīng)安裝所需的驅(qū)動(dòng)程序,如顯卡、聲卡和主板等。為了將顯示效果調(diào)至最佳,應(yīng)該設(shè)置系統(tǒng)的顯示屬性。 修改顯示屬性方法如下: (1)在桌面上點(diǎn)擊鼠標(biāo)右鍵,...
次閱讀