4.运算符的优先级
2020-08-21 18:07
127 查看
4.运算符的优先级
var val = 'smtg'; console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing'); //Something
这个题最容易犯的错误是‘Value is Something’
判断优先级最高的是括号内部的
var val = 'smtg'; console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing'); //Something//判断优先级最高的是括号内部的 'Value is ' + (val === 'smtg') ? 'Something' : 'Nothing' =>等价于'Value is ' + true? 'Something' : 'Nothing' //+的优先级高于?的 'Value is ' + true? 'Something' : 'Nothing' => 'Value is true' ? 'Something' : 'Nothing' //因为'Value is true' != null,其布尔值为true 'Value is true' ? 'Something' : 'Nothing' //Something //综上所述 'Value is ' + (val === 'smtg') ? 'Something' : 'Nothing' //Something
相关文章推荐
- 玩儿转C语言:运算符的优先级和结合性
- MySQL运算符的优先级
- 44.运算符&运算符的优先级
- C语言程序设计 运算符的优先级与结合性
- 正则表达式 运算符优先级介绍
- ORACLE中SQL运算符的优先级
- JAVA 基本语法 运算符的优先级(小白基础)
- java的几种运算符以及优先级
- 运算符的优先级(从高到低)
- C语言运算符及其优先级汇总表口诀
- js 运算符优先级总结
- PHP 关于访问控制的和运算符优先级介绍
- 【转】运算符优先级
- 指针学习需要结合运算符的优先级
- c语言之运算符的优先级快速记忆
- 运算符优先级的趣味记忆法
- C语言中的运算符及其优先级
- Java中运算符优先级
- js运算符的优先级
- C-运算符优先级一个小例子