JS 里的數(shù)據(jù)類型

js的七種數(shù)據(jù)類型:
1、數(shù)字 number
2歌亲、字符串 string
3、布爾 boolean
4澜驮、Symbol(符號(hào))
5陷揪、null
6、undefined
7泉唁、對(duì)象 object

基本類型

數(shù)字 number

// 十進(jìn)制
1   1.1    .1   1.23e2
// 二進(jìn)制 
 0b11
// 八進(jìn)制
011
// 十六進(jìn)制 
0x11

字符串 string

// 空字符串 (長(zhǎng)度為 0)
''     ""
// 空格字符串 (長(zhǎng)度為 1)
' '    " "
// 轉(zhuǎn)義符(長(zhǎng)度為1)
var a = '\''    // 單引號(hào)
var n = '\n'   // 回車
var t = '\t'    // 制表符
var b = '\\'   // 轉(zhuǎn)義符
// 多行字符串(s2為推薦寫法鹅龄,s1容易在\后多空格產(chǎn)生錯(cuò)誤)
var s1 = '12345 \
          67890'
var s2 = '12345' + 
         '67890'
var s3 = '12345 \   
          67890'
var s4 = `12345
67890`

布爾 boolean

// a&&b 與
只有在a和b同時(shí)為真,a&&b為真
// a||b  或
a和b有一個(gè)為真亭畜,a||b為真扮休。都為假,為假

null和undefined

null類型的值為null
undefined類型的值為undefined
// 都表示什么都沒有
// 區(qū)別
1拴鸵、(語(yǔ)法)如果一個(gè)變量沒有被賦值玷坠,它是undefined
2、(慣例)如果有一個(gè)對(duì)象object劲藐,但是現(xiàn)在還沒有賦值八堡,推薦使用null
          如果有一個(gè)非對(duì)象,還沒有給它賦值聘芜,用undefined

復(fù)雜類型

var name = 'frank'
var age = 18
var gender = 'male'
//復(fù)雜類型是由基本類型組成的
var person = 
{
  'name': 'frank',
  'age': 18,
  'gender': 'male'
}

對(duì)象 object

var person = 
{
  'name': 'frank',
  'age': 18,
  'gender': 'male',
  'married': true,
  'children': null,
  self: person,  //***
  '': 'frank'兄渺,   // person['']
  9a: 'frank',   // 錯(cuò)誤寫法汰现,不加引號(hào)的key的規(guī)則必須遵守標(biāo)識(shí)符的規(guī)則
  '9a': 'frank'     // 可以
}
// 獲取key
person['name'] // 不可以用person[name]
在符合標(biāo)識(shí)符的情況下可以用 person.name
// delete
delete person['name']
person.name   // undefined (無(wú)value)
'name' in person  // false (無(wú)key)
person.name = undefined  // 只把value設(shè)為undefined挂谍,key還是存在的
// 遍歷對(duì)象
for(key in person){
  console.log(key) 
  console.log(person.key)   // 不行
  console.log(person[key])  // 正確語(yǔ)法
  console.log(key,person[key])  // 瀏覽器不按規(guī)范打印
}

typeof的兩個(gè)BUG

type null // 'object'
type fn // 'function'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市瞎饲,隨后出現(xiàn)的幾起案子口叙,更是在濱河造成了極大的恐慌,老刑警劉巖嗅战,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妄田,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)疟呐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門脚曾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人萨醒,你說我怎么就攤上這事斟珊。” “怎么了富纸?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵囤踩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我晓褪,道長(zhǎng)堵漱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任涣仿,我火速辦了婚禮勤庐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘好港。我一直安慰自己愉镰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布钧汹。 她就那樣靜靜地躺著丈探,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拔莱。 梳的紋絲不亂的頭發(fā)上碗降,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音塘秦,去河邊找鬼讼渊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛尊剔,可吹牛的內(nèi)容都是我干的爪幻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼须误,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼笔咽!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霹期,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拯田,沒想到半個(gè)月后历造,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年吭产,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了侣监。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡臣淤,死狀恐怖橄霉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情邑蒋,我是刑警寧澤姓蜂,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站医吊,受9級(jí)特大地震影響钱慢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜卿堂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一束莫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧草描,春花似錦览绿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至揍诽,卻和暖如春诀蓉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背暑脆。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工渠啤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人添吗。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓沥曹,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親碟联。 傳聞我的和親對(duì)象是個(gè)殘疾皇子妓美,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容