JavaScript学习总结(二)——逻辑Not运算符详解
发布日期:2021-07-01 01:47:59 浏览次数:2 分类:技术文章

本文共 514 字,大约阅读时间需要 1 分钟。

 

转载自 

 在JavaScript 中,逻辑NOT运算符与C和Java中的逻辑 NOT 运算符相同,都由感叹号(!)表示。与逻辑 OR 和逻辑 AND 运算符不同的是,逻辑 NOT 运算符返回的一定是 Boolean 值

逻辑 NOT 运算符的行为如下:

  • 如果运算数是对象,返回 false
  • 如果运算数是数字 0,返回 true
  • 如果运算数是 0 以外的任何数字,返回 false
  • 如果运算数是 null,返回 true
  • 如果运算数是 NaN,返回 true
  • 如果运算数是 undefined,发生错误

测试脚本如下:

运行结果:

  

  判断JavaScript变量的Boolean 值时,也可以使用逻辑NOT运算符。这样做需要在一行代码中使用两个 NOT 运算符。无论运算数是什么类型,第一个NOT运算符返回 Boolean值,第二个NOT将对该Boolean值取反,从而给出变量真正的Boolean值。使用not运算符判断JavaScript变量的Boolean值是一个非常有用的技巧,只要知道了变量的boolean值,那么当使用变量进行&&或者||运算时,就可以很快知道运算的结果了。

测试脚本如下:

 运行结果:

  

 

 

 

转载地址:https://maokun.blog.csdn.net/article/details/81429743 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JavaScript学习总结(四)——逻辑OR运算符详解
下一篇:JavaScript学习总结(一)——JavaScript基础

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月28日 20时34分22秒