亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

詳解JavaScript邏輯Not運算符

2024-05-06 16:25:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript邏輯Not運算符,邏輯NOT運算符與C和Java中的邏輯 NOT 運算符相同,都由感嘆號(!)表示,想要深入了解邏輯Not運算符的朋友可以參考一下
 

在JavaScript 中,邏輯NOT運算符與C和Java中的邏輯 NOT 運算符相同,都由感嘆號(!)表示。與邏輯 OR 和邏輯 AND 運算符不同的是,邏輯 NOT 運算符返回的一定是 Boolean 值。

邏輯 NOT 運算符的行為如下:

  • 如果運算數是對象,返回 false
  • 如果運算數是數字 0,返回 true
  • 如果運算數是 0 以外的任何數字,返回 false
  • 如果運算數是 null,返回 true
  • 如果運算數是 NaN,返回 true
  • 如果運算數是 undefined,發生錯誤
  •  

測試腳本如下:

<script type="text/javascript">  var bFalse = false;//運算數是bool類型的數  var sRed = "red";//運算數是字符串  var iZero = 0;//運算數是0  var iThreeFourFive = 345;//運算數是 0 以外的任何數字  var oObject = new Object();//對象  var oNull=null;//運算數是null  var oUndefined;//運算數是undifined  var oNaN=parseInt("abc");//使用parseInt方法把嘗試字符串abc轉換成整數,因為abc不是數字,因此是轉不了的,所以返回的結果就是NaN   /*  writeln() 方法與 write() 方法幾乎一樣,差別僅在于是前者將在所提供的任何字符串后添加一個換行符。在HTML中,這通常只會在后面產生一個空格;  不過如果使用了 <PRE> 和 <XMP> 標識,這個換行符會被解釋,且在瀏覽器中顯示。  */ document.writeln("<XMP>"); document.writeln("oNaN=parseInt(/"abc/")返回的結果是"+oNaN); document.writeln("bool類型的數false與!運算符運算之后的結果是:" + (!bFalse)); document.writeln("字符串sRed與!運算符運算之后的結果是: " + (!sRed)); document.writeln("數字0與!運算符運算之后的結果是:" + (!iZero));//如果運算數是數字 0,返回 true  document.writeln("數字345與!運算符運算之后的結果是:" + (!iThreeFourFive));//如果運算數是 0 以外的任何數字,返回 false  document.writeln("對象oObject與!運算符運算之后的結果是:" + (!oObject));//如果運算數是對象,返回 false  document.writeln("NaN與!運算符運算之后的結果是:" + (!oNaN));//如果運算數是NaN,返回 true  document.writeln("null與!運算符運算之后的結果是:" + (!oNull));//如果運算數是 null,返回 true  document.writeln("undifined與!運算符運算之后的結果是:" + (!oUndefined)); //document.writeln("未定義的字符串sBule與!運算符運算之后的結果是:" + (!sBule));//sBule前面沒有定義,也就是sBule運算數是 undefined,因此這里發生錯誤  document.writeln("</XMP>"); </script>

運行結果:

  詳解JavaScript邏輯Not運算符

判斷JavaScript變量的Boolean 值時,也可以使用邏輯NOT運算符。這樣做需要在一行代碼中使用兩個 NOT 運算符。無論運算數是什么類型,第一個NOT運算符返回 Boolean值,第二個NOT將對該Boolean值取反,從而給出變量真正的Boolean值。使用not運算符判斷JavaScript變量的Boolean值是一個非常有用的技巧,只要知道了變量的boolean值,那么當使用變量進行&&或者||運算時,就可以很快知道運算的結果了。
測試腳本如下:

<script type="text/javascript">  var bFalse = false;//運算數是bool類型的數  var sRed = "red";//運算數是字符串  var iZero = 0;//運算數是0  var iThreeFourFive = 345;//運算數是 0 以外的任何數字  var oObject = new Object();//對象  var oNull=null;//運算數是null  var oUndefined;//運算數是undifined  var oNaN=parseInt("abc");//使用parseInt方法把嘗試字符串abc轉換成整數,因為abc不是數字,因此是轉不了的,所以返回的結果就是NaN /* 判斷JavaScript 變量的 Boolean 值時,也可以使用邏輯 NOT 運算符。這樣做需要在一行代碼中使用兩個 NOT 運算符。 無論運算數是什么類型,第一個 NOT 運算符返回 Boolean 值。第二個 NOT 將對該 Boolean 值取反,從而給出變量真正的 Boolean 值。 */ document.write("<PRE>"); document.writeln("布爾數false 的邏輯值是 " + (!!bFalse)); document.writeln("字符串sRed 的邏輯值是 " + (!!sRed)); document.writeln("數字0 的邏輯值是 " + (!!iZero)); document.writeln("數字345 的邏輯值是 " + (!!iThreeFourFive)); document.writeln("對象Object 的邏輯值是 " + (!!oObject)); document.writeln("NaN的邏輯值是 :" + (!!oNaN)); document.writeln("null 的邏輯值是 " + (!!oNull)); document.writeln("undefined 的邏輯值是 " + (!!oUndefined)); document.write("</PRE>"); </script>

詳解JavaScript邏輯Not運算符

以上就是關于JavaScript邏輯Not運算符的詳細信息,希望對大家的學習有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美疯狂xxxx大交乱88av| 精品一区二区三区四区在线| 国产精品欧美一区二区| 色偷偷偷综合中文字幕;dd| 丝袜情趣国产精品| 国产成人精品电影| 欧美疯狂性受xxxxx另类| 亚洲色图第三页| 中文字幕在线看视频国产欧美在线看完整| 欧美黑人一区二区三区| 91亚洲va在线va天堂va国| 亚洲欧美激情一区| 亚洲精品视频久久| 欧美激情国产高清| 亚洲人成77777在线观看网| 精品久久在线播放| 日韩在线不卡视频| 三级精品视频久久久久| 亚洲天堂网在线观看| 亚洲女在线观看| 日韩免费观看视频| 欧美韩国理论所午夜片917电影| 91精品国产色综合| 97婷婷大伊香蕉精品视频| 欧美激情成人在线视频| 在线成人免费网站| 疯狂做受xxxx高潮欧美日本| 亚洲精品电影在线| 日韩av在线免费看| 久久99久久99精品中文字幕| 亚洲视频在线观看视频| 欧美日韩在线免费观看| 中文字幕亚洲欧美| 久久99国产精品自在自在app| 亚洲欧美国产另类| 午夜精品久久久久久久久久久久| 国产精品久久97| 超在线视频97| 中文字幕成人在线| 亚洲人线精品午夜| 国产成人一区二区三区小说| 97欧美精品一区二区三区| 欧美成人全部免费| 亚洲人在线观看| 91在线视频精品| 日韩久久精品成人| 国产精品综合久久久| 亚洲欧美精品伊人久久| 日韩成人av网址| 国产精品香蕉在线观看| 日韩成人久久久| 97超级碰在线看视频免费在线看| 久久精品视频中文字幕| 91人人爽人人爽人人精88v| 日韩大陆欧美高清视频区| 日韩电影免费观看中文字幕| 国产成人福利网站| 另类视频在线观看| 亚洲国产欧美在线成人app| 欧美性受xxxx黑人猛交| 中文.日本.精品| 亚洲人在线视频| 欧美激情极品视频| 色偷偷88888欧美精品久久久| 欧美丰满少妇xxxx| 91久久精品久久国产性色也91| 亚洲老板91色精品久久| 日本不卡高字幕在线2019| 国产精品无码专区在线观看| 国产精品jvid在线观看蜜臀| 日本高清+成人网在线观看| 91精品啪aⅴ在线观看国产| 8x拔播拔播x8国产精品| 欧美日韩精品在线视频| 欧美性xxxxx极品| 1769国内精品视频在线播放| 欧美黑人狂野猛交老妇| 中文字幕av一区二区三区谷原希美| 亚洲精品丝袜日韩| 亚洲性生活视频在线观看| 伊人久久久久久久久久久久久| 亚洲精品91美女久久久久久久| 欧美色欧美亚洲高清在线视频| 欧美视频在线免费| 亚洲日本成人网| 久久久人成影片一区二区三区观看| 久久九九亚洲综合| 97人人爽人人喊人人模波多| 91高潮在线观看| 久久久久久久久久久人体| 在线免费看av不卡| 国产精品69久久久久| 国产精品96久久久久久又黄又硬| 国产精品18久久久久久麻辣| 亚洲一区二区三区在线免费观看| 伊人久久久久久久久久| 欧美小视频在线| 国产精品成人aaaaa网站| 国产日韩精品视频| 欧美做受高潮电影o| 亚洲网站在线播放| 91亚洲精品一区| 欧美交受高潮1| 92福利视频午夜1000合集在线观看| 最近中文字幕2019免费| 久久天天躁狠狠躁夜夜爽蜜月| 欧美成人国产va精品日本一级| 欧美午夜视频在线观看| 欧美老女人性视频| 97视频免费在线观看| 91久久精品一区| 亚洲欧洲激情在线| 欧美成年人在线观看| 国产成人欧美在线观看| 欧美精品18videos性欧| 国产视频精品免费播放| 久久久成人精品| 国产一区二区日韩| 国内外成人免费激情在线视频网站| 国产精品一区二区久久精品| 国产精品一区二区av影院萌芽| 一区二区三区回区在观看免费视频| 国产精品第三页| 欧美体内谢she精2性欧美| 日韩精品中文在线观看| 97精品视频在线播放| 日韩在线观看免费高清| 色综合久久悠悠| 91av在线影院| 国产精品2018| 麻豆成人在线看| 亚洲全黄一级网站| 亚洲欧洲中文天堂| 亚洲欧美激情精品一区二区| 国精产品一区一区三区有限在线| 午夜剧场成人观在线视频免费观看| 国产91热爆ts人妖在线| 日本一区二区在线播放| 成人精品视频久久久久| 国产精品一区久久久| 日韩精品在线观看网站| 精品无码久久久久久国产| 国产精品一区久久| 亚洲bt欧美bt日本bt| 国产精品第2页| 欧美性色xo影院| 国产精品久久久久久网站| 欧美不卡视频一区发布| 国产成人一区三区| 91高潮在线观看| 欧美在线精品免播放器视频| 97**国产露脸精品国产| 亚洲第一免费播放区| 最近2019中文字幕第三页视频| 日韩av成人在线观看| 国产成人aa精品一区在线播放| 美女福利精品视频| 麻豆成人在线看| 日韩av手机在线| 国产精品第2页| 欧美在线激情网| 韩国19禁主播vip福利视频| 精品久久久久国产| 91国内揄拍国内精品对白|