最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js中的布尔运算符如何使用

来源:懂视网 责编:小采 时间:2020-11-03 12:30:42
文档

js中的布尔运算符如何使用

js中的布尔运算符如何使用:布尔运算符分为四种:取反运算符(!)且运算符(&&)或运算符()三元运算符( 表达式1 : 表达式2 )取反运算符(!)用于将任何值转换为布尔值后再变为相反值,即true变false,false变true取反运算符对以下六个值返回false,其余都返回true:und
推荐度:
导读js中的布尔运算符如何使用:布尔运算符分为四种:取反运算符(!)且运算符(&&)或运算符()三元运算符( 表达式1 : 表达式2 )取反运算符(!)用于将任何值转换为布尔值后再变为相反值,即true变false,false变true取反运算符对以下六个值返回false,其余都返回true:und

布尔运算符分为四种:

取反运算符(!)

且运算符(&&)

或运算符(||)

三元运算符( ? 表达式1 : 表达式2 )

取反运算符(!)

用于将任何值转换为布尔值后再变为相反值,即true变false,false变true

取反运算符对以下六个值返回false,其余都返回true:

undefined

null

''

false

0

NaN

如果对一个值取反两次,则相当于将其转换为了布尔值,与Boolean()函数的作用相同。

!!1 等同于Boolean('1')

且运算符(&&)

且运算符用于多个表达式: 表达式1 && 表达式2

运算规则: 如果第一个运算子返回true,则返回第二个运算子的值(不是布尔值);如果第一个运算子返回false,则返回第一个运算子,且不再对第二个运算子求值(短路)

// 'a'转换为boolean为true,所以直接返回第二个运算子''
'a' && ''
// ''转换为boolean为false,所以直接返回第一个运算子 ''
'' && 'a'

或运算符(||)

或运算符也用于多个表达式的值

运算规则: 如果第一个运算子的布尔值为true,则直接返回第一个运算子的值;如果第一个运算子的布尔值为false,则返回第二个运算子的值

// ''的布尔值为false,所以这里返回'b'
'' || 'b'
// 'b'的布尔值为true,所以这里返回'b'
'b' || ''

或运算符常用语为一个变量设置默认值

三元运算符

表达式1 ? 表达式2 : 表达式3;

如果表达式1的布尔值为true,则返回表达式2;如果表达式1的布尔值为false,则返回表达式3。

推荐教程:js入门教程

文档

js中的布尔运算符如何使用

js中的布尔运算符如何使用:布尔运算符分为四种:取反运算符(!)且运算符(&&)或运算符()三元运算符( 表达式1 : 表达式2 )取反运算符(!)用于将任何值转换为布尔值后再变为相反值,即true变false,false变true取反运算符对以下六个值返回false,其余都返回true:und
推荐度:
标签: 使用 js 中使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top