js數(shù)據(jù)類型有:字符串(String)、數(shù)字(Number)、布爾(Boolean)、空(Null)、未定義(Undefined)、Symbol、對象(Object)、數(shù)組(Array)、函數(shù)(Function)。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運算符及程序的基本程序框架。
js數(shù)據(jù)類型有哪些?
JavaScript 數(shù)據(jù)類型:
值類型(基本類型):字符串(String)、數(shù)字(Number)、布爾(Boolean)、對空(Null)、未定義(Undefined)、Symbol。
引用數(shù)據(jù)類型:對象(Object)、數(shù)組(Array)、函數(shù)(Function)。
注:Symbol 是 ES6 引入了一種新的原始數(shù)據(jù)類型,表示獨一無二的值。
JavaScript 擁有動態(tài)類型:
JavaScript擁有動態(tài)類型。這意味著相同的變量可用作不同的類型:
實例
var x; // x 為 undefined var x = 5; // 現(xiàn)在 x 為數(shù)字 var x = "John"; // 現(xiàn)在 x 為字符串
JavaScript 字符串
字符串是存儲字符(比如 "Bill Gates")的變量。
字符串可以是引號中的任意文本。您可以使用單引號或雙引號:
var carname="Volvo XC60"; var carname='Volvo XC60';
您可以在字符串中使用引號,只要不匹配包圍字符串的引號即可:
var answer="It's alright"; var answer="He is called 'Johnny'"; var answer='He is called "Johnny"';
JavaScript 數(shù)字
JavaScript只有一種數(shù)字類型。數(shù)字可以帶小數(shù)點,也可以不帶:
var x1=34.00; //使用小數(shù)點來寫 var x2=34; //不使用小數(shù)點來寫
極大或極小的數(shù)字可以通過科學(xué)(指數(shù))計數(shù)法來書寫:
var y=123e5; // 12300000 var z=123e-5; // 0.00123
JavaScript 布爾
布爾(邏輯)只能有兩個值: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)是基于零的,所以第一個項目是 [0],第二個是 [1],以此類推。
JavaScript 對象
對象由花括號分隔。在括號內(nèi)部,對象的屬性以名稱和值對的形式 (name : value)來定義。屬性由逗號分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
上面例子中的對象(person)有三個屬性:firstname、lastname 以及 id。
空格和折行無關(guān)緊要。聲明可橫跨多行:
var person={ firstname : "John", lastname : "Doe", id : 5566 };
對象屬性有兩種尋址方式:
name=person.lastname; name=person["lastname"];
Undefined 和 Null
Undefined 這個值表示變量不含有值。
可以通過將變量的值設(shè)置為 null 來清空變量。
cars=null; person=null;
聲明變量類型
當(dāng)您聲明新變量時,可以使用關(guān)鍵詞 "new" 來聲明其類型:
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
Windows 10的電腦現(xiàn)在支持自動刪除消息 Telegram本周發(fā)布了一個更新......
閱讀一些小伙伴在使用WPS這款軟件的時候,常常會需要輸入時間數(shù)據(jù)......
閱讀筆記本電腦的電池續(xù)航能力一直是用戶關(guān)注的焦點。隨著移動辦......
閱讀更換電腦硬盤是許多用戶面臨的重要任務(wù),不論是為了提升性能......
閱讀有能力的小伙伴想要自己成為作者來發(fā)布小說,但不知道如何才......
閱讀現(xiàn)在的散熱風(fēng)扇外形一般為正方形,當(dāng)然某些顯卡也會有例外,如耕異Geforce2顯卡的散熱風(fēng)扇的外形就是一個渦輪式的外形。不過目前還沒有足夠的證據(jù)說明外形的差異對散熱會產(chǎn)生影響。 風(fēng)扇...
次閱讀
電腦維修一般都是一些專業(yè)的人士來進(jìn)行的,它有許多專業(yè)性的知識與工具,才可以順利地解決這些問題,那么大概都有哪些呢? 芯片級維修常用工具主要有:萬用表、示波器、晶體管...
次閱讀
一般做財務(wù)的操作Windows系統(tǒng)用戶,一定會經(jīng)常用到excel,需要做各種各樣財務(wù)報表,在做財務(wù)報表中如果需要做報表...
次閱讀
js數(shù)據(jù)類型有:字符串(String)、數(shù)字(Number)、布爾(Boolean)、空(Null)、未定義(Undefined)、Symbol、對象(Object)、數(shù)組(Array)、函數(shù)(Function)。...
次閱讀
筆記本電腦在為我們提供方便的同時,我們也要注意對于它的整機維護(hù)保養(yǎng),才能讓筆記本的性能發(fā)揮到極致。 工具: 筆記本清潔套裝 筆記本內(nèi)膽包 筆記本鍵盤膜 筆記本散熱底座 步...
次閱讀
一般打印機現(xiàn)在已經(jīng)成為辦公室必備的用品,可以沒有計算器,但打印機一定要有,特別在辦公時,經(jīng)常需要用來打...
次閱讀
最近有Win7用戶來反映,在設(shè)置PS4共享網(wǎng)絡(luò)玩游戲的時出現(xiàn)提示無法啟用共享訪問。錯誤Ox80004005未指定的錯誤,出現(xiàn)...
次閱讀
近日有win7系統(tǒng)用戶來反應(yīng),在使用電腦文件夾中打開某一個文件時,突然彈出錯誤提示,Explorer.EXE:該文件沒有與之...
次閱讀
一般顯卡是每個計算機非常重要的一項功能,顯卡通過做一系列的數(shù)學(xué)運算計算屏幕上每個像素點的顏色顯示,但是...
次閱讀
太閣立志傳5是一款好玩的操作Windows系統(tǒng)策略戰(zhàn)棋類游戲,非常火爆,很多人都喜歡玩這款游戲,但在玩過程中難免...
次閱讀
一般操作Windows系統(tǒng)電腦的處理器是非常重要的核心部分,而處理器的好壞關(guān)系到電腦運行的速度。這不最近就有wi...
次閱讀
第一把交椅非華碩莫屬了。華碩的這款B250主板屬于MATX小板,在同規(guī)格的其它品牌主板里,華碩的價格向來都是最高的,除過品牌效應(yīng)之外,擁有多年主板制造經(jīng)驗的華碩,其品牌下的主板質(zhì)量...
次閱讀
Blos是Basic Input Output System的縮寫,乃基本輸入/輸出系統(tǒng)的意思,也就是計算機里最基礎(chǔ)的引導(dǎo)系統(tǒng),如果BIOS設(shè)置錯誤,硬件將會不正常工作。對于新手來說遇見BLOS都是比較頭疼的事情,感覺...
次閱讀
無法刪除文件提示無法讀源文件或磁盤 win7不能讀取源文件或磁盤解決方法,我們在使用電腦的時候,總是會遇到很多的電腦難題,這都是正常的。當(dāng)我們在遇到了無法刪除文件提示無法讀源文...
次閱讀
如何保養(yǎng)和維護(hù)好一臺電腦,最大限度的延長其使用壽命,是大家都非常關(guān)心的話題。 日常保養(yǎng)不能松懈 環(huán)境對電腦壽命的影響是不可忽視的。電腦理想的工作溫度是10℃-35℃,太高...
次閱讀