欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript.The.Good.Parts閱讀筆記(一)假值與===運(yùn)算符

 更新時間:2010年11月16日 22:41:50   作者:  
JavaScript 假值與===運(yùn)算符,學(xué)習(xí)js的朋友可以看下。

JavaScript的假值列表如下,

 

 類型

0

Number

NaN (非數(shù)字)

Number

'' (空字符串)

String

false

Boolean

null

Object

undefined

Undefined

以上的值作為判斷條件,都將為假值,如:

復(fù)制代碼 代碼如下:

if(undefined) {
alert('undefined'); //這行代碼不會執(zhí)行
}
while(null)
{
alert('null'); //這行代碼不會執(zhí)行
}


雖然這些值全部都等同于假,但它們是不可互換的。
下面列出一些例子 :
undefined === null //false
undefined == null //true

甚至
NaN === NaN //false
NaN == NaN //false
PS:NaN跟NaN無論用哪種運(yùn)算都不相等,可以用IsNaN(NaN)來解決NaN的判斷問題。

==(!=)運(yùn)算符會進(jìn)行強(qiáng)制類型轉(zhuǎn)換,而且轉(zhuǎn)換規(guī)則相當(dāng)詭異。下面是一些例子。
復(fù)制代碼 代碼如下:

'' == '0' // false
0 == '' // true
0 == '0' // true
false == 'false' // false
false == '0' // true
false == undefined // false
false == null // false
null == undefined // true
' \t\r\n ' == 0 // true

建議使用===(!===)運(yùn)算符。

相關(guān)文章

  • JavaScript 學(xué)習(xí)筆記(六)

    JavaScript 學(xué)習(xí)筆記(六)

    JavaScript 定義類或?qū)ο?javascript步入高手行列必須要了解的。
    2009-12-12
  • JavaScript高階教程之“==”隱藏下的類型轉(zhuǎn)換

    JavaScript高階教程之“==”隱藏下的類型轉(zhuǎn)換

    這篇文章主要給大家介紹了關(guān)于JavaScript高階教程之“==”隱藏下類型轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java遍歷集合方法分析(實(shí)現(xiàn)原理、算法性能、適用場合)

    Java遍歷集合方法分析(實(shí)現(xiàn)原理、算法性能、適用場合)

    這篇文章主要介紹了Java遍歷集合方法分析(實(shí)現(xiàn)原理、算法性能、適用場合)的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • JS實(shí)現(xiàn)電影票選座的項(xiàng)目示例

    JS實(shí)現(xiàn)電影票選座的項(xiàng)目示例

    電影院選座基本上每個人都用到過,本文主要介紹了JS實(shí)現(xiàn)電影票選座的項(xiàng)目示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 詳解js對象中屬性的兩種類型之?dāng)?shù)據(jù)屬性和訪問器屬性

    詳解js對象中屬性的兩種類型之?dāng)?shù)據(jù)屬性和訪問器屬性

    在理解vue底層響應(yīng)式原理時,了解到,原來對象中的屬性,不單單從表面看起來那么簡單是key:value形式,而是還有隱藏的內(nèi)部特性,其中對象內(nèi)的屬性分為兩種類型的屬性:數(shù)據(jù)屬性和訪問器屬性,本文將給大家詳細(xì)介紹一下數(shù)據(jù)屬性和訪問器屬性,需要的朋友可以參考下
    2023-05-05
  • JS定時器實(shí)例詳細(xì)分析

    JS定時器實(shí)例詳細(xì)分析

    在javascritp中,有兩個關(guān)于定時器的專用函數(shù),下面講解一下兩個定時器,有需要的朋友可以參考一下
    2013-10-10
  • uniapp中scroll-view基礎(chǔ)用法示例代碼

    uniapp中scroll-view基礎(chǔ)用法示例代碼

    我們在項(xiàng)目中往往都能遇到實(shí)現(xiàn)左右滑動跟上下滑動的需求,下面這篇文章主要給大家介紹了關(guān)于uniapp中scroll-view基礎(chǔ)用法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • js判斷是否按下了Shift鍵的方法

    js判斷是否按下了Shift鍵的方法

    這篇文章主要介紹了js判斷是否按下了Shift鍵的方法,主要通過event.shiftKey方法來判斷,需要的朋友可以參考下
    2015-01-01
  • JS查找數(shù)組中重復(fù)元素的方法詳解

    JS查找數(shù)組中重復(fù)元素的方法詳解

    這篇文章主要介紹了JS查找數(shù)組中重復(fù)元素的方法,結(jié)合具體實(shí)例形式對比分析了javascript針對數(shù)組的遍歷、判斷、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • javascript中parseInt()函數(shù)的定義和用法分析

    javascript中parseInt()函數(shù)的定義和用法分析

    這篇文章主要介紹了javascript中parseInt()函數(shù)的定義和用法,較為詳細(xì)的分析了parseInt()函數(shù)的定義及具體用法,以及參數(shù)使用時的注意事項(xiàng),需要的朋友可以參考下
    2014-12-12

最新評論