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

數(shù)據(jù)類型

JavaScript有七種數(shù)據(jù)類型

基本類型(簡單類型)

數(shù)值 number

  • 十進制

    1

    1.1 .1

    1.23e(E)2 1.23 * 10的2次方

  • 二進制

    0b開頭

    0b1

    0b11

  • 八進制

    01開頭

  • 十六進制

    0x開頭

字符串 string

  • 可以用'單引號'和'雙引號'

  • 也可以用'' ""表示空字符串 長度是0

  • ' ' 表示空格字符串 長度是1 和空字符串做區(qū)別

  • 轉(zhuǎn)義 《編碼》code

    var a = ''' 用 var a = "'"

    var a = '\ '' 表示單引號 \就是轉(zhuǎn)義符 長度1

    var n ='\n' 回車 長度1

    var t ='\t' Tab(制表符) 長度1

    var b ='\ \ ' 表示\符號

  • 多行字符串(不是字符串里有回車)

    var s = '12345 \ 坑人的語法

    ? 67890'

    var s3 = '12345 \ 空格 空格 報錯

    ? 67890’

    var s ='12345

    ? 67890' 報錯

    var s2 = '12345' + 好用的語法

    ? '67890' 這種也可以 這種表示方式更好

    ES6 var s4 =`12345回車

    ? 67890` 長度11 包含回車

布爾 boolean

布爾(數(shù)學家)發(fā)明了邏輯學

  • true 真

  • false 假

  • &&與 a&&b 都真為真

  • ||或 a||b 有一個真則真 都假為假

null類型

一個值 null

undefined類型

一個值undefined

  • null 和 undefined 表示什么也沒有 這是js之父的bug

  • 區(qū)別:

    1.變量沒有賦值,就是undefined 不是null 語法

    2.有一個對象object呐矾,現(xiàn)在不想賦值 推薦給null 慣例

    var obj = null

    有一個非對象,現(xiàn)在不想賦值,推薦給undefined

Symbol(符號)

復雜類型

<u>復雜類型是由簡單類型組成的</u>

對象 object 數(shù)組和函數(shù)都是對象

哈希表

--簡單類型---------------------
var name = 'zhangsan'
var age = 18
var gender = 'male'
--復雜類型---------------------
var person = {
    'name': 'zhangsan',
    'age': 18,
    'gender': 'male'  //最后一行如果是ES3(IE7以下)就不能加逗號,如果是ES5(IE8以上)就能加逗號
}
  • 語法:
var person = {
    key: value  // 左邊是字符串,可以省略引號壶辜,但是還是字符串 value可以是別的簡單類型催植,也可以是對象
}
person[key]  這里的字符串不能省略引號

----------------------------------------
var obj = {
    9a: "aaa"  //報錯
    '9a': "aaa"   // 正確
    a b: "aaa"  // 報錯
    'a b': "aaa"   // 正確
     : "aaa"   // 報錯
     ' ': "aaa"   // 正確
     你好: "aaa"   // 正確
     // Key如果不加引號,不許遵循變量名的規(guī)則
}

person['name']

person.name 特例 name===‘name'

  • delete person['name'] 刪除key

    person.name // undefined 無value key和value都清空

    'name' in person // false 無key

    person.name = undefined // 把value設置為undefined key還在

    'name' in person // true

  • for...in

var person = {name:'zhangsan', age: 18}
for (var key in person) {
    console.log(key)
}
// name
// age
// name和age的順序不確定
  • 查看一個對象本身的所有屬性愕贡,可以使用Object.keys方法。

typeof

var t = 1
typeof t    // "number"
var t = "sssss"
typeof t    // "string"
var t = true
typeof t    // "boolean"
var t = undefined
typeof t    // "undefined"
var t = {}
typeof t    // "object"
var t = null 
typeof t    // "object"    BUG
function fn() {}
typeof fn   // "function"  BUG2
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末巷屿,一起剝皮案震驚了整個濱河市固以,隨后出現(xiàn)的幾起案子易迹,更是在濱河造成了極大的恐慌,老刑警劉巖气忠,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锣险,死亡現(xiàn)場離奇詭異,居然都是意外死亡篙螟,警方通過查閱死者的電腦和手機菌湃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來遍略,“玉大人惧所,你說我怎么就攤上這事⌒餍樱” “怎么了下愈?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蕾久。 經(jīng)常有香客問我势似,道長,這世上最難降的妖魔是什么僧著? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任履因,我火速辦了婚禮,結(jié)果婚禮上霹抛,老公的妹妹穿的比我還像新娘搓逾。我一直安慰自己,他們只是感情好杯拐,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布霞篡。 她就那樣靜靜地躺著,像睡著了一般端逼。 火紅的嫁衣襯著肌膚如雪朗兵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天顶滩,我揣著相機與錄音余掖,去河邊找鬼。 笑死礁鲁,一個胖子當著我的面吹牛盐欺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播仅醇,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼冗美,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了析二?” 一聲冷哼從身側(cè)響起粉洼,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤节预,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后属韧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體安拟,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年宵喂,在試婚紗的時候發(fā)現(xiàn)自己被綠了糠赦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡锅棕,死狀恐怖愉棱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情哲戚,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布艾岂,位于F島的核電站顺少,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏王浴。R本人自食惡果不足惜脆炎,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望氓辣。 院中可真熱鬧秒裕,春花似錦、人聲如沸钞啸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽体斩。三九已至梭稚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間絮吵,已是汗流浹背弧烤。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蹬敲,地道東北人暇昂。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像伴嗡,于是被迫代替她去往敵國和親急波。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

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