国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JS學(xué)習(xí)筆記【數(shù)據(jù)類型】的部分知識(shí)點(diǎn)

springDevBird / 1831人閱讀

摘要:一基本數(shù)據(jù)類型,七種數(shù)據(jù)類型。復(fù)雜類型由簡單類型組成,復(fù)雜類型為。幾乎所有場合,正零和負(fù)零都會(huì)被當(dāng)作正常的。在布爾運(yùn)算時(shí)被當(dāng)作,與任何值運(yùn)算包括自己得到的都是。

一、基本數(shù)據(jù)類型:
1、number、string、boolean、null、undefined、symbol、object,七種數(shù)據(jù)類型。
2、簡單類型(基本類型)有number、string、boolean、null、undefined、symbol。
復(fù)雜類型由簡單類型組成,復(fù)雜類型為object。

二、null和undefined區(qū)別:
1、都表示沒有值
2、變量沒賦值,就是undefiend
3、在if語句中,它們都會(huì)被自動(dòng)轉(zhuǎn)為false
4、對象聲明未賦值一般慣例是讓其值先為null
5、非對象變量聲明不賦值,一般慣例是先讓其值為nudefined,實(shí)際使用種直接聲明變量不賦值即可。【var 變量名】不必寫成【var 變量名 = nudefined】

三、string轉(zhuǎn)義符、換行等問題:
代碼書寫多行字符串時(shí)(注意輸出還是一行),建議用+,不建議用轉(zhuǎn)義符加空格方式,這樣不易閱讀。

var s = "123"+
"456"

var s = "123
456"



var s = """
s
"""
var s = """
VM178:1 Uncaught SyntaxError: Invalid or unexpected token


四、布爾值boolean的知識(shí)點(diǎn):
1、boolean只有兩個(gè)值true或false
2、boolean用于條件判斷時(shí),以下六種情況都是視為false
undefined
null
false
0
NaN
""或""(空字符串)

五、number相關(guān)知識(shí)點(diǎn):
1、JavaScript 內(nèi)部實(shí)際上存在2個(gè)0:一個(gè)是+0,一個(gè)是-0,區(qū)別就是64位浮點(diǎn)數(shù)表示法的符號(hào)位不同。它們是等價(jià)的。
2、幾乎所有場合,正零和負(fù)零都會(huì)被當(dāng)作正常的0。

-0 === +0 // true
0 === -0 // true
0 === +0 // true
+0 // 0
-0 // 0
(-0).toString() // "0"
(+0).toString() // "0"

3、唯一有區(qū)別的場合是,+0或-0當(dāng)作分母,返回的值是不相等的。
(1 / +0) === (1 / -0) // false

4、NaN(not a number)主要出現(xiàn)在將字符串解析成數(shù)字出錯(cuò)的情況下,NaN屬于數(shù)值類型,它不等于任何值包括它本身。NaN在布爾運(yùn)算時(shí)被當(dāng)作false,與任何值運(yùn)算包括自己得到的都是NaN。

NaN === NaN // false
Boolean(NaN) // false
NaN + 32 // NaN
NaN - 32 // NaN
NaN * 32 // NaN
NaN / 32 // NaN

六、object相關(guān)知識(shí)點(diǎn):
1、object可以嵌套

var person = {
     "name": "小明",
     "child": {
         "name": "son"
     }
}

2、object 的 key 只能是字符串,不存在其他類型的 key
3、object["key"] 可以寫作 object.key
4、object.key 與 object[key] 不同

5、object的key不加引號(hào)情況下,需遵守標(biāo)志符規(guī)則(首字母不能是數(shù)字,不能加引號(hào)等等),如果加引號(hào)則可以不遵守。

var obj = {9a:12}//不加引號(hào)對象key命名數(shù)字開頭
【報(bào)錯(cuò)】Uncaught SyntaxError: Invalid or unexpected token
var obj = {"9a":12}
undefined


var obj = {a b:"ab"}//不加引號(hào)對象key命名中間加空格
【報(bào)錯(cuò)】Uncaught SyntaxError: Unexpected identifier
var obj = {"a b":"ab"}
undefined




文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/104351.html

相關(guān)文章

  • Backbone.js學(xué)習(xí)筆記(一)

    摘要:它通過數(shù)據(jù)模型進(jìn)行鍵值綁定及事件處理,通過模型集合器提供一套豐富的用于枚舉功能,通過視圖來進(jìn)行事件處理及與現(xiàn)有的通過接口進(jìn)行交互。 本人兼職前端付費(fèi)技術(shù)顧問,如需幫助請加本人微信hawx1993或QQ345823102,非誠勿擾 1.為初學(xué)前端而不知道怎么做項(xiàng)目的你指導(dǎo) 2.指導(dǎo)并扎實(shí)你的JavaScript基礎(chǔ) 3.幫你準(zhǔn)備面試并提供相關(guān)指導(dǎo)性意見 4.為你的前端之路提供極具建設(shè)性的...

    FrancisSoung 評論0 收藏0
  • 慕課網(wǎng)js面試題學(xué)習(xí)筆記(ES6 標(biāo)準(zhǔn)) ——實(shí)時(shí)更新

    摘要:而第一種方法只能判斷引用類型,不能判斷值類型,因?yàn)橹殿愋蜎]有對應(yīng)的構(gòu)造函數(shù)描述一個(gè)對象的過程生成一個(gè)新的空對象指向這個(gè)新對象執(zhí)行構(gòu)造函數(shù)中的代碼,即對賦值將新對象的屬性指向構(gòu)造函數(shù)的屬性返回,即得到新對象。 最近在在看前端面試教程,這篇文章里大部分是看視頻的過程中自己遇到的不清楚的知識(shí)點(diǎn),內(nèi)容很簡單,只是起到一個(gè)梳理作用。有些地方也根據(jù)自己的理解在作者的基礎(chǔ)上加了點(diǎn)東西,如有錯(cuò)誤,歡迎...

    netmou 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(六)--JavaScript類型有哪些你不知道細(xì)節(jié)?

    摘要:的碼點(diǎn)被稱為基本字符區(qū)域。關(guān)于的介紹,我準(zhǔn)備用文檔阮一峰來做一些介紹,具體的可以參考文檔引入的原因的對象屬性名都是字符串,這容易造成屬性名的沖突。其他的一些屬性可以去看文檔阮一峰注意函數(shù)前不能使用命令,否則會(huì)報(bào)錯(cuò)。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識(shí)體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完...

    Lsnsh 評論0 收藏0
  • 重學(xué)前端學(xué)習(xí)筆記(六)--JavaScript類型有哪些你不知道細(xì)節(jié)?

    摘要:的碼點(diǎn)被稱為基本字符區(qū)域。關(guān)于的介紹,我準(zhǔn)備用文檔阮一峰來做一些介紹,具體的可以參考文檔引入的原因的對象屬性名都是字符串,這容易造成屬性名的沖突。其他的一些屬性可以去看文檔阮一峰注意函數(shù)前不能使用命令,否則會(huì)報(bào)錯(cuò)。 筆記說明 重學(xué)前端是程劭非(winter)【前手機(jī)淘寶前端負(fù)責(zé)人】在極客時(shí)間開的一個(gè)專欄,每天10分鐘,重構(gòu)你的前端知識(shí)體系,筆者主要整理學(xué)習(xí)過程的一些要點(diǎn)筆記以及感悟,完...

    joyvw 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<