JS開(kāi)發(fā)中基本數(shù)據(jù)類(lèi)型有哪些?JS的數(shù)據(jù)類(lèi)型包括基本數(shù)據(jù)類(lèi)型、復(fù)雜數(shù)據(jù)類(lèi)型和特殊數(shù)據(jù)類(lèi)型,今天我們主要先講解一下基本數(shù)據(jù)類(lèi)型。
創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、安福網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為安福等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
0、先提示兩個(gè)下面用到的知識(shí)點(diǎn):
0.1typeof,是用來(lái)檢測(cè)變量類(lèi)型的
寫(xiě)法:typeof a;
0.2console.log()是用來(lái)在控制臺(tái)打印你所需要的部分的
一般瀏覽器在進(jìn)入HTML文件頁(yè)面后,點(diǎn)擊右鍵選擇檢查,就會(huì)出現(xiàn)控制臺(tái),選擇console就可以看到你所打印的內(nèi)容了
另外:alert()是頁(yè)面彈框顯示內(nèi)容
document.write()是輸出內(nèi)容在頁(yè)面當(dāng)中的方式
1、變量:在講基本數(shù)據(jù)類(lèi)型之前,我們先來(lái)了解一下JS定義變量的方法。
1.1定義變量:在定義一個(gè)變量的時(shí)候,可以給變量初始值,不區(qū)分類(lèi)型(容器的類(lèi)型)。
1.2變量的命名規(guī)范:字母、數(shù)字、下劃線和$的組合;不能以數(shù)字開(kāi)頭;不能是關(guān)鍵字和保留字; 駝峰命名法。
1.3初始值只能是一下5大類(lèi)型:
數(shù)值類(lèi)型Number,只能是數(shù)字或者小數(shù)
var a = 10; console.log(typeof a);//number var b = 10.6; console.log(typeof b);//number
字符串類(lèi)型String,用單引號(hào)或者雙引號(hào)包裹的任何字符
var c = 'hello'; console.log(typeof c);//string var d = "world"; console.log(typeof d);//string
布爾類(lèi)型Boolean,只能是true或false代表真假
var e = true; console.log(typeof e);//boolean var f = false; console.log(typeof f);//boolean
未定義undefined,定義變量后不賦值,這個(gè)變量就是undefined
var g; console.log(typeof g);//undefined
空null,是對(duì)象類(lèi)型, 對(duì)象類(lèi)型object有很多種,如數(shù)組對(duì)象、數(shù)學(xué)對(duì)象、日期對(duì)象(后期學(xué)習(xí))
var h = ""; console.log(typeof h);//null
而這五種就是JS的五種基本數(shù)據(jù)類(lèi)型。
2、類(lèi)型轉(zhuǎn)換
數(shù)值類(lèi)型、字符串類(lèi)型和布爾類(lèi)型的相互轉(zhuǎn)換
2.1轉(zhuǎn)數(shù)值—Number()
console.log(Number("123"));//123 console.log(Number("12.3"));//12.3 console.log(Number("12hshs"));//NaN console.log(Number('0034'));//34 console.log(Number(""));//0 console.log(Number(true));//1 console.log(Number(false));//0 console.log(Number(null));//0 console.log(Number(undefined));//NaN
注:NaN:not a number,其他的以后會(huì)解釋
2.2轉(zhuǎn)字符串String(),寫(xiě)什么轉(zhuǎn)什么
console.log(String(123));//123 console.log(String(0));//0 console.log(String(true));//true console.log(String(false));//false console.log(String(undefined));//undefined console.log(String(null));//null
2.3轉(zhuǎn)布爾Boolean()
技巧:
數(shù)字轉(zhuǎn)boolean非0為真
字符串轉(zhuǎn)boolean非空為真
NaN null undefined轉(zhuǎn)字符串為假
console.log(Boolean("123"));//true console.log(Boolean("0"));//true console.log(Boolean("山東"));//true console.log(Boolean(""));//false console.log(Boolean("true"));//true console.log(Boolean("false"));//true console.log(Boolean(14));//true console.log(Boolean(0));//false console.log(Boolean(NaN));//false console.log(Boolean(-100));//true console.log(Boolean(undefined));//false console.log(Boolean(null));//false
總結(jié)
以上所述是小編給大家介紹的JS開(kāi)發(fā)中基本數(shù)據(jù)類(lèi)型具體有哪幾種,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!
文章名稱(chēng):JS開(kāi)發(fā)中基本數(shù)據(jù)類(lèi)型具體有哪幾種
當(dāng)前鏈接:http://sd-ha.com/article18/peppgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)、商城網(wǎng)站、關(guān)鍵詞優(yōu)化、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)