【发布时间】:2013-06-16 08:31:14
【问题描述】:
我正在尝试学习一些 javascript,但我不能完全回答为什么:
var a = 'xyz';
console.log('Example: ' + (a === 'xyz') ? 'A' : 'B');
给我回'A'而不是示例:A。但是当我这样写时:
var a = 'xyz';
console.log('Example: ' + ((a === 'xyz') ? 'A' : 'B'));
它完美无缺。这是否意味着第一个将“示例:”字符串与 this if 放在逻辑 + 中?
【问题讨论】:
标签: javascript if-statement console.log