当前位置:  开发笔记 > 编程语言 > 正文

正则表达式&& || 难题

如何解决《正则表达式&&||难题》经验,为你挑选了1个好方法。

如果有人能解释为什么会这样,我将不胜感激.附加的图像显示了我在结合课程后尝试的Javascript正则表达式的控制台镜头.我希望在使用OR ||时能得到所有真正的布尔值 至少是运营商.

正则表达式|| 运营商:

正则表达式||  操作者

使用&&运算符的正则表达式:

使用&&运算符的正则表达式



1> Matt Ball..:

你似乎已经假设&&并且||正在努力"组合"正则表达式,但是布尔运算符根本不像在JavaScript中那样工作.来自MDN:

逻辑运算符

逻辑运算符通常与Boolean(逻辑)值一起使用.如果是,则返回布尔值.但是,&&||运算符实际上返回一个指定操作数的值,因此如果这些运算符与非布尔值一起使用,它们可能返回非布尔值.

如果ab是正则表达式对象,那么它们都是"真实的".对于任何两个真值,a || b评估aa && b评估b.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有