布尔操作符-逻辑非(!)
逻辑非(!)
逻辑非操作符由一个叹号(!)表示。
无论这个值是什么数据类型,这个操作符都会返回一个布尔值。逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再将其求反。逻辑非操作符遵循下列规则:
•如果操作数是一个对象,返回false;
•如果操作数是一个空字符串,返回true;
•如果操作数是一个非空字符串,则返回false;
•如果操作数是数值0,返回true;
•如果操作数是任意非0数值(包括Infinity),返回false;
•如果操作数是null,返回true;
•如果操作数是NaN,返回true;
•如果操作数是undefiend,返回true;
下面几个例子展示了应用上述规则的结果:
alert(!false);//true alert(!"blue");//false alert(!0);//ture alert(!NuN);//true alert(!"");//ture alert(!123465);//false
转载于:https://www.cnblogs.com/onedaythreeeat/p/4527896.html
布尔操作符-逻辑非(!)相关推荐
- Java逻辑操作符——逻辑非、逻辑与、逻辑或和逻辑异或
先上一段java代码,通过具体例子来理解抽象概念 public class 布尔值 {public static void main(String[] args) {boolean 逻辑非的值_测试1 ...
- 布尔操作符:逻辑或 (||)、逻辑与()、逻辑非(!)
逻辑或 (||).逻辑与(&&).逻辑非(!) 逻辑非(!)操作符遵循下列规则: "".0.NaN.null.undefined转换成布尔值是false,其 ...
- 双逻辑非(!!)操作符
双逻辑非操作符的作用 双逻辑非操作,会把一个值(数字,字符串-..)转换为布尔值.第一次逻辑非操作取反的布尔,第二次获得最初元素本身对应的布尔. alert(!!false); //falsealer ...
- [再学Python] - 5 - 布尔操作符
布尔操作符 and.or.not 布尔操作符有三个,为 and.or.not(而不是C语言的&&.||.!) 优先级从高到低为not>and>or 布尔表达式对应布尔运算的 ...
- c语言中逻辑非运算符的作用,C语言中逻辑运算符非!与或||的优先级怎么说?...
逻辑非的优先级最高,逻辑与次之,逻辑或最低,即:!(非)→&&(与)→||(或)记忆口诀:not(非)and(与)or(或)运算规则1)&&:当且仅当两个运算量的值都为 ...
- 冲击python二级——布尔操作符,比较操作符,控制流的基础
##认识个新朋友 >>> input("请输入你的姓名:") 请输入你的姓名:白加黑 '白加黑' >>> >>>help(in ...
- 下列选项中表示mysql逻辑非运算的有_MySQL逻辑运算符
逻辑运算符又称为布尔运算符,用来确定表达式的真和假.MySQL中支持的逻辑运算符如下表所示. MySQL 中的逻辑运算符 运算符 作用 NOT 或者 ! 逻辑非 AND 或者 && 逻 ...
- JavaScript中的逻辑运算的返回值(逻辑与,逻辑或||,逻辑非!)
原文链接:https://blog.csdn.net/kevinhjing/article/details/48206787 在JavaScript中,逻辑与非或经常用在条件判断语句中: if( a ...
- python中用于表示逻辑与、逻辑或、逻辑非运算_逻辑非,逻辑与,逻辑或和非,与,或的区别...
展开全部 1 "!"(逻辑非)."&&"(逻辑与)."||"(逻辑或)是三种逻辑运算符. 2 "逻辑与" ...
最新文章
- 科普:进入内核态究竟是什么意思?
- 名词解释_写字楼租赁相关名词解释
- mysql表文件被删_mysql表物理文件被误删的解决方法
- boost::mpl::less相关的测试程序
- 重磅发布 | 承载亿级流量的开发框架,闲鱼Flutter技术解析与实战大公开
- 数据结构---二叉线索树
- Linux(CentOS)安装apache(httpd),其他电脑无法访问的原因 【iptables打开某端口】
- 洛谷OJ上的A+B花(zhuang)式(bi)解法
- SAP License:SAP-Coding Block
- python如何实现手眼定标_手把手教你如何实现Python手势识别与控制(含代码及动图)...
- PHP date函数参数
- 一键自动生成字幕、提取视频字幕方案的详细评测与价格对比(含免费方案)
- 2022-2028全球与中国智能家居安防系统市场现状及未来发展趋势
- CSS实现div垂直居中 div上下居中显示
- 详解meta-viewport标签中的width和initial-scale属性
- pubg服务器未响应请求超时,PUBG进入游戏连接超时怎么办 | 手游网游页游攻略大全...
- mysql设置允许远程访问
- SSR(服务端渲染)
- Datawhale组队学习周报(第048周)
- Unity基础:AR(增强现实)的学习
热门文章
- TCP套接字编程详解
- 《李兴华Java架构师 》完整版
- c语言中sqrt和disc,C ++编程中的Sqrt,sqrtl和sqrtf
- MAC OS系统官方下载
- iso16949是什么管理体系
- enet java 可靠udp,可靠的UDP编程(ENET库)
- word简历里如何添加新的一页
- 启动不了 驱动程序签字功能_装机员教你解决Windows无法验证文件数字签名无法启动系统...
- java socket同步_Java socket客户端与服务端同步通信实例
- Java中IO流,输入输出流概述与总结(转载自别先生文章)