js考点

作者: Quillagua | 来源:发表于2019-07-22 20:16 被阅读0次

    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' 

    相关文章

      网友评论

          本文标题:js考点

          本文链接:https://www.haomeiwen.com/subject/hzdglctx.html