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

淺談JavaScript中的“!!”作用

 更新時間:2020年08月03日 11:05:43   作者:依鵬  
這篇文章主要介紹了淺談JavaScript中的“!!”作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript">
 
		alert(!!undefined)//false
		alert(!!null)//false
		alert(!!0)//false
		alert(!!"")//fase
		
	</script>
</head>
<body>
 
</body>
</html>

js代碼中有時會用到“!”,這個我們知道是取反,對于布爾類型會將其值true和false互換,那對于非布爾類型呢?

對于非布爾類型,js會將值先轉(zhuǎn)換成布爾類型,而后取反。

其他類型轉(zhuǎn)布爾型的規(guī)則:

字符串類型值,會將空值("")轉(zhuǎn)換成false,其余轉(zhuǎn)換成true。

數(shù)字類型,會將0轉(zhuǎn)換成false,其余為true。

null、undefined會轉(zhuǎn)換成false。

因此,對于null、undefined、0、“”都會被轉(zhuǎn)為flase。

說道這里,應(yīng)該就理解了“!!”的含義了,一個!是將對象轉(zhuǎn)為布爾型并取反,兩個!是將取反后的布爾值再取反,相當(dāng)于直接將非布爾類型值轉(zhuǎn)為布爾類型值。

到此這篇關(guān)于淺談JavaScript中的“!!”作用的文章就介紹到這了,更多相關(guān)JavaScript中的“!!”作用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javaScript 連接打印機,打印小票的實例

    javaScript 連接打印機,打印小票的實例

    下面小編就為大家分享一篇javaScript 鏈接打印機,打印小票的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 為什么JavaScript沒有塊級作用域

    為什么JavaScript沒有塊級作用域

    這篇文章主要介紹了為什么JavaScript沒有塊級作用域的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • JS+CSS3制作炫酷的彈窗效果

    JS+CSS3制作炫酷的彈窗效果

    本文給大家分享使用js和css3制作的炫酷彈窗效果,整個背景模糊,要比純色加透明度高大上好多。對js彈窗效果感興趣的朋友一起學(xué)習(xí)吧
    2016-11-11
  • js跟隨滾動條滾動浮動代碼

    js跟隨滾動條滾動浮動代碼

    js跟隨滾動條滾動浮動代碼,對于firefox不兼容。
    2009-12-12
  • JavaScript自定義Promise實現(xiàn)流程

    JavaScript自定義Promise實現(xiàn)流程

    現(xiàn)在網(wǎng)上有非常多的Promise文章,但都是給你一堆代碼,或者某些核心代碼,讓你看完之后感覺,嗯,很厲害,但還是不知所云,不知其所以然。那么本文真正從一個小白開始帶你深入淺出,一步一步實現(xiàn)自己的?Promise,這種自己造輪子的過程一定是進步最快的過程,快上車開始吧
    2022-10-10
  • js中的referrer返回上一頁使用介紹

    js中的referrer返回上一頁使用介紹

    js中的referrer想必大家并不陌生吧,在本文將為大家詳細(xì)介紹其是如何使用的,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-09-09
  • javascript 實現(xiàn) 秒殺,團購 倒計時展示的記錄 分享

    javascript 實現(xiàn) 秒殺,團購 倒計時展示的記錄 分享

    這篇文章介紹了javascript 實現(xiàn) 秒殺,團購 倒計時展示的記錄方法,有需要的朋友可以參考一下
    2013-07-07
  • 基于JavaScript獲取url參數(shù)2種方法

    基于JavaScript獲取url參數(shù)2種方法

    這篇文章主要介紹了基于JavaScript獲取url參數(shù)2種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 使用formatter函數(shù)設(shè)置Echarts的tooltip中動態(tài)單位

    使用formatter函數(shù)設(shè)置Echarts的tooltip中動態(tài)單位

    這篇文章主要為大家介紹了使用formatter函數(shù)設(shè)置Echarts的tooltip中動態(tài)單位實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • js實現(xiàn)滾動條自動滾動到最底部示例代碼

    js實現(xiàn)滾動條自動滾動到最底部示例代碼

    這篇文章主要給大家介紹了關(guān)于js實現(xiàn)滾動條自動滾動到最底部的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-06-06

最新評論