最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS開發(fā)中基本數(shù)據(jù)類型具體有哪幾種

 更新時間:2017年10月19日 09:58:01   投稿:mrr  
JS的數(shù)據(jù)類型包括基本數(shù)據(jù)類型、復(fù)雜數(shù)據(jù)類型和特殊數(shù)據(jù)類型,今天我們主要先講解一下基本數(shù)據(jù)類型。感興趣的朋友一起看看吧

JS開發(fā)中基本數(shù)據(jù)類型有哪些?JS的數(shù)據(jù)類型包括基本數(shù)據(jù)類型、復(fù)雜數(shù)據(jù)類型和特殊數(shù)據(jù)類型,今天我們主要先講解一下基本數(shù)據(jù)類型。

0、先提示兩個下面用到的知識點:

0.1typeof,是用來檢測變量類型的

寫法:typeof a;

0.2console.log()是用來在控制臺打印你所需要的部分的

一般瀏覽器在進入HTML文件頁面后,點擊右鍵選擇檢查,就會出現(xiàn)控制臺,選擇console就可以看到你所打印的內(nèi)容了

另外:alert()是頁面彈框顯示內(nèi)容

document.write()是輸出內(nèi)容在頁面當(dāng)中的方式

1、變量:在講基本數(shù)據(jù)類型之前,我們先來了解一下JS定義變量的方法。

1.1定義變量:在定義一個變量的時候,可以給變量初始值,不區(qū)分類型(容器的類型)。

1.2變量的命名規(guī)范:字母、數(shù)字、下劃線和$的組合;不能以數(shù)字開頭;不能是關(guān)鍵字和保留字; 駝峰命名法。

1.3初始值只能是一下5大類型:

數(shù)值類型Number,只能是數(shù)字或者小數(shù)

var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number

字符串類型String,用單引號或者雙引號包裹的任何字符

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string

布爾類型Boolean,只能是true或false代表真假

var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean

未定義undefined,定義變量后不賦值,這個變量就是undefined

var g;
console.log(typeof g);//undefined

空null,是對象類型, 對象類型object有很多種,如數(shù)組對象、數(shù)學(xué)對象、日期對象(后期學(xué)習(xí))

var h = "";
console.log(typeof h);//null

而這五種就是JS的五種基本數(shù)據(jù)類型。

2、類型轉(zhuǎn)換

數(shù)值類型、字符串類型和布爾類型的相互轉(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,其他的以后會解釋

2.2轉(zhuǎn)字符串String(),寫什么轉(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開發(fā)中基本數(shù)據(jù)類型具體有哪幾種,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

双辽市| 哈密市| 石景山区| 甘泉县| 平果县| 乌兰浩特市| 阳城县| 乐平市| 新营市| 高青县| 蕉岭县| 尉犁县| 柯坪县| 甘孜| 香河县| 肥乡县| 大埔区| 射阳县| 柏乡县| 青海省| 天全县| 宜阳县| 临武县| 松潘县| 丰城市| 游戏| 西吉县| 罗山县| 阜新市| 镇宁| 长垣县| 长海县| 宝兴县| 舒城县| 刚察县| 南安市| 任丘市| 信阳市| 洛浦县| 镇赉县| 天等县|