JS里面有七大數(shù)據(jù)類型:number,boolean,string,symbol,undefined,null,object。
請(qǐng)注意沒有array和function類型。
使用typeof檢測(cè)一個(gè)值的類型,檢測(cè)null返回的是object,檢測(cè)function返回的是"function",這是JS設(shè)計(jì)的BUG。
1.number(數(shù)值)
整數(shù)和小數(shù):1 1.1 0.1
科學(xué)計(jì)數(shù)法: 1.23e3
二進(jìn)制表示:0b11
八進(jìn)制:011
十六進(jìn)制:0x11
2.string(字符串)
空字符串:""
多行字符串:
var s = '12345'+
'6789' //無回車符號(hào)
或
var s = '12345
6789' //含回車符號(hào)
3.boolean(布爾)
取值:true或false
a&&b 在a和b都為true時(shí),取值為true,否則為false。
a||b 在a和b都取值為false時(shí),取值為false,否則為true。
!a 將a的值取相反的值。
?。 獲取a轉(zhuǎn)換后的布爾類型值。
4.undefined和null
都表示沒有值。
1.(規(guī)范)如果一個(gè)變量沒有被賦值,那么這個(gè)變量的值就是undefined。
2.(習(xí)俗)如果你想表示一個(gè)還沒有被賦值的對(duì)象,就用null,如果你想表示一個(gè)還沒被賦值的字符串/數(shù)字/布爾/symbol就用undefined(直接var a;就行了,不用寫var a = undefined; )
5.sybmol
https://zhuanlan.zhihu.com/p/22652486 方應(yīng)杭 sybmol是什么?
6.object(對(duì)象)
對(duì)象就是上面幾種數(shù)據(jù)類型組成的一組“鍵值對(duì)”(key-value)的集合,是一種無序的復(fù)合數(shù)據(jù)類型。
1.對(duì)象對(duì)面可以有對(duì)象。
2.object的key一律是字符串,不存在其他類型的key。
3.object['']是合法的。
4.object['name']可以寫做object[name],注意object.key和object[key]不同
5.刪除對(duì)象中的某一項(xiàng) delete object[‘key’] 直接刪除整項(xiàng)包括鍵名
對(duì)象內(nèi)使用delete刪除的是鍵名+鍵值(使用in查詢不到鍵名),而將鍵 值設(shè)置為undefined,鍵名還是依然存在的(可以通過in查詢到)。
6.讀取兩種方式:object.key object["key"] 如果key為3+3的形式,會(huì)自動(dòng)運(yùn)算后再取值。
7.查詢一個(gè)鍵是否在對(duì)象內(nèi) 鍵名 in 對(duì)象
JS里的數(shù)據(jù)類型
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
- JS 里的數(shù)據(jù)類型 JavaScript 的數(shù)據(jù)類型,共有六種。 1、數(shù)值(number)2、字符串(string...
- js里共有其中基本數(shù)據(jù)類型:number、string、boolean、undefined、null、object...
- Copy & MutableCopy 前言 好久都沒寫東西了,除了平常的工作、學(xué)習(xí),過年的喜慶與忙碌....都是借...
- 一、我是一個(gè)耐心的人。 二、我愛笑。 三、我熱愛學(xué)習(xí)。 四、我能不斷嘗試。 五、我富有勇氣。 六、我性格溫和。 七...