成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

筆記:隱式轉(zhuǎn)換規(guī)則

niuxiaowei111 / 754人閱讀

摘要:比較運(yùn)算符,操作數(shù)都不是類(lèi)型時(shí)操作數(shù)中只有類(lèi)型和類(lèi)型,或者其中有一個(gè)是轉(zhuǎn)換為運(yùn)算條件運(yùn)算轉(zhuǎn)換為號(hào)運(yùn)算,其中一個(gè)操作符為字符串比較運(yùn)算,其中一個(gè)操作符為字符串

要求:學(xué)習(xí),并背誦全文

原始值
類(lèi)型 Undefined Null String Boolean Number
undefined null 所有字符串 true false 所有數(shù)字/NaN
引用類(lèi)型

Object的成員叫對(duì)象,包括Array,F(xiàn)unction,Math,Date,JSON,RegExp等除了原始值之外的所有的類(lèi)型的成員。

valueOf / toString
Object String Array Number Date Boolean Function
valueOf 原始值 原始值 原始值 原始值 毫秒時(shí)間戳 原始值 string
toString [Object Object] 原始值 join方法返回的結(jié)果 數(shù)字字符串 本地時(shí)間字符串 "true"/"false" string
Boolean(x)
X Undefined Null String Boolean Number Object
Boolean(X) = true - - 非空字符串 true 非0 非NaN 所有
Boolean(X) = false undefined null 空字符串 false 0 NaN
Number(x)
X Undefined Null String Boolean Number Object
Number(X) = number - - 全為數(shù)字 - 原樣返回 desc: 先調(diào)用valueOf再轉(zhuǎn)換為Number
Number(X) = 0 - null "0" false 0 -
Number(X) = 1 - - "1" true 1 -
Number(X) = NaN undefined - 包含數(shù)字之外的字符 - NaN -
String(x)
X Undefined Null String Boolean Number Object
String(x) "undefined" "null" 原樣返回 "true"/"false" toString結(jié)果 先轉(zhuǎn)為原始值,然后調(diào)用toString
Object(x)
x undefined null Boolean Number String Object
Object(x) {} {} 原始值為X的Boolean對(duì)象 原始值為X的Number對(duì)象 原始值為X的String對(duì)象 原值輸出
Object(undefined) // {}
Object(null)  // {}
Object(true)   // Boolean {true}
Object(false)  // Boolean {false}
Object(1)      // Number {1}
Object("hello") // String {"hello"}
Object({ a: 1 }) // {a: 1}
場(chǎng)景 轉(zhuǎn)換為Number

一元 +, - 運(yùn)算符

+{} = NaN
+"20" = 20
-"20" = -20
+[] = 0;
+[1] = 1;
+[1, 2] = NaN

++, -- 運(yùn)算符

+, -, *, /, % 計(jì)算

需要注意的是,當(dāng) + 計(jì)算有字符串參與計(jì)算時(shí),會(huì)轉(zhuǎn)換為字符串。

>, <, >=, <= 比較運(yùn)算符, 操作數(shù)都不是String類(lèi)型時(shí)

==, != 操作數(shù)中只有String類(lèi)型和Number類(lèi)型,或者其中有一個(gè)是Boolean

轉(zhuǎn)換為Boolean

&& ! || 運(yùn)算

條件運(yùn)算

if, while, do-while, for

轉(zhuǎn)換為String

+ 號(hào)運(yùn)算,其中一個(gè)操作符為字符串

比較運(yùn)算,其中一個(gè)操作符為字符串

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/90797.html

相關(guān)文章

  • js基礎(chǔ)筆記-類(lèi)型裝換

    摘要:在中,如果函數(shù)沒(méi)有聲明返回值,那么會(huì)返回。返回是一元運(yùn)算符,后跟變量的名稱(chēng),用于獲取變量的數(shù)據(jù)類(lèi)型,其返回值有個(gè)以及。 前言 說(shuō)好聽(tīng)是說(shuō)JS靈活, 說(shuō)不好聽(tīng)就是JS的坑太多, JS類(lèi)型轉(zhuǎn)換就是一個(gè)大坑, JS的類(lèi)型包括了原始類(lèi)型的[null, undefined, String ,Number, Boolean],以及對(duì)象類(lèi)型的[function, object]; JavaScrip...

    Cobub 評(píng)論0 收藏0
  • JavaScript隱式類(lèi)型轉(zhuǎn)換

    摘要:所謂裝箱轉(zhuǎn)換,正是把基本類(lèi)型轉(zhuǎn)換為對(duì)應(yīng)的對(duì)象,他是類(lèi)型轉(zhuǎn)換中一種相當(dāng)重要的種類(lèi)。拆箱轉(zhuǎn)換在標(biāo)準(zhǔn)中,規(guī)定了函數(shù),它是對(duì)象類(lèi)型到基本類(lèi)型的轉(zhuǎn)換即,拆箱轉(zhuǎn)換。拆箱轉(zhuǎn)換會(huì)嘗試調(diào)用和來(lái)獲得拆箱后的基本類(lèi)型。 JavaScript隱式類(lèi)型轉(zhuǎn)換 基本數(shù)據(jù)類(lèi)型 ECMAScript 一共定義了七種 build-in types,其中六種為 Primitive Value,Null, Undefined...

    bingo 評(píng)論0 收藏0
  • Effective JavaScript讀書(shū)筆記(一)

    摘要:如果為假值,不傳或者傳入,函數(shù)都會(huì)返回但是,傳入這個(gè)值是完全有可能的,所以這種判斷形勢(shì)是不正確的或者使用來(lái)判斷也可以原始類(lèi)型優(yōu)于封裝類(lèi)型對(duì)象擁有六個(gè)原始值基本類(lèi)型布爾值,數(shù)字,字符串,,和對(duì)象。 作為一個(gè)前端新人,多讀書(shū)讀好書(shū),夯實(shí)基礎(chǔ)是十分重要的,正如蓋樓房一樣,底層穩(wěn)固了,才能越壘越高。從開(kāi)始學(xué)習(xí)到現(xiàn)在,基礎(chǔ)的讀了紅寶書(shū)《JavaScript高級(jí)程序設(shè)計(jì)》,犀牛書(shū)《JavaScri...

    zhoutao 評(píng)論0 收藏0
  • (黑馬)C++提高編程筆記(未完)

    摘要:文章目錄模板模板的概念函數(shù)模板函數(shù)模板語(yǔ)法函數(shù)模板注意事項(xiàng)函數(shù)模板案例普通函數(shù)與函數(shù)模板的區(qū)別普通函數(shù)與函數(shù)模板的調(diào)用規(guī)則模板的局限性類(lèi)模板類(lèi)模板語(yǔ)法類(lèi)模板與函數(shù)模板區(qū)別類(lèi)模板中成員函數(shù)創(chuàng)建時(shí)機(jī)類(lèi)模板對(duì)象做函數(shù)參數(shù)類(lèi)模 ...

    Jenny_Tong 評(píng)論0 收藏0
  • Cpp Primer | 第7章 : 類(lèi) (筆記+練習(xí))

    摘要:構(gòu)造函數(shù)的任務(wù)是初始化類(lèi)對(duì)象的數(shù)據(jù)成員,無(wú)論何時(shí)只要類(lèi)的對(duì)象被創(chuàng)建,就會(huì)執(zhí)行構(gòu)造函數(shù)。構(gòu)造函數(shù)名字和類(lèi)名相同,沒(méi)有返回類(lèi)型。構(gòu)造函數(shù)放在類(lèi)的部分要求編譯器合成默認(rèn)的構(gòu)造函數(shù)。練習(xí)在你的類(lèi)中添加構(gòu)造函數(shù),然后編寫(xiě)一段程序令其用到每個(gè)構(gòu)造函數(shù)。 ...

    testbird 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

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