JS基礎(chǔ)

javascript有5種數(shù)據(jù)類型:

基本數(shù)據(jù)類型是指簡單的數(shù)據(jù)段,5種基本數(shù)據(jù)類型是按值訪問的,因為可以操作保存在變量中的實際值。

object是引用數(shù)據(jù)類型,引用數(shù)據(jù)類型是指那些可以由多個值構(gòu)成的對象。

1.undefined

undefined的類型只有一個值,就是undefined。

出現(xiàn)場景:

(1)已聲明未賦值的變量

(2)獲取對象不存在的屬性

(3)無返回值的函數(shù)執(zhí)行結(jié)果

(4)函數(shù)的參數(shù)沒有傳入

類型轉(zhuǎn)換:

(1)boolean(undefined):false

(2)number(undefined):NaN

(3)string(undefined):'undefined'

2.Null

Null類型只有一個值,就是null。

出現(xiàn)場景:對象不存在時

類型轉(zhuǎn)換:

(1)boolean(null):false

(2)number(null):0

(2)string(null):'null'

3.boolean

boolean類型只有兩個值:true,false

出現(xiàn)場景:

(1)條件語句導(dǎo)致系統(tǒng)執(zhí)行的隱式類型轉(zhuǎn)換

(2)字面量或變量定義

類型轉(zhuǎn)換

Number(true): 1 ||Number(false) : 0

String(true):'true' || String(false):'false'

注意:true不一定等于1,false也不一定等于0

true==1 false==0

4Number

數(shù)字類型用來表示整數(shù)和浮點數(shù)值,還有一種特殊的數(shù)值即NaN

整型:不帶小數(shù)點的數(shù)字。最多為17位。

浮點型:帶小數(shù)點的數(shù)字,小數(shù)點后面必須至少有一位數(shù)字。小數(shù)的最大為數(shù)是14

注意NaN不是數(shù)字

5string

文本類型:字符組成的字符序列,即字符串。字符串可以有雙引號或單引號表示。

字符串直接量:由單引號或雙引號括起來的字符序列,是由單引號定界的字符串中可以包含雙引號,是由雙引號定界的字符串中也可以包含單引號。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JavaScript 定義了幾種數(shù)據(jù)類型? 哪些是原始類型?哪些是復(fù)雜類型?原始類型和復(fù)雜類型的區(qū)別是什么? Ja...
    LeeoZz閱讀 432評論 0 0
  • 詞法結(jié)構(gòu)類型、值和變量 詞法結(jié)構(gòu) JS是一門高端的、動態(tài)的、弱類型的編程語言,非常適合面向?qū)ο蠛秃瘮?shù)式的編程風(fēng)格 ...
    寒橋閱讀 1,441評論 0 32
  • 9.正則表達式 首先,js定義了RegExp()構(gòu)造函數(shù),用來創(chuàng)建表示文本匹配模式的對象。這就是正則表達式。正則表...
    我就是z閱讀 822評論 0 5
  • 作者:王雅薈 故事內(nèi)容簡介: 5月12日那天,媽媽對我說,她要去西關(guān)出差,要我好好中考,便拜托姨媽照顧我。章魚,我...
    豆釘閱讀 1,017評論 0 0
  • 文/唐僧先生 今天教室里的粉筆被任課老師用完了,任課老師就讓班上的同學(xué)去辦公室重新拿了一盒。 當(dāng)粉筆盒被打開的一剎...
    喬詩偉閱讀 72,275評論 51 111

友情鏈接更多精彩內(nèi)容