js考点

var val = 'smtg';

console.log('Value is ' + (val === 'smtg') ? 'Something' : 'Nothing');

考察知识点:

1.运算符的优先级

2.“+”运算符的隐式转换

3.字符串的隐式转换


解析:“+”运算符的优先级大于三目运算符的优先级,所以执行过程如下:


val === 'smtg'  // true

'Value is ' + true  // "Value is true"

"Value is true" ? 'Something' : 'Nothing' 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容