行雁书

文章 评论 浏览 29

行雁书 2022-05-04 13:55:06

今天的题目还是比较简单

  1. 字符串拼接
1 + '1'  // '1' + '1'  ->  11  
  1. 隐式转换为数字
2 * '2'  // 2 * 2  ->  4
  1. 依旧是字符拼接 [].toString()
[1, 2] + [2, 1]  // '1, 2' + '2, 1'  ->  1, 22, 1
  1. 依旧是隐式转换为数字,再做拼接 + 'b' -> NaN
'a' + + 'b'  // 'a' + NaN  ->  'aNaN'

另外

  1. 表达式有多个带间隔的+/-时会从后至前依次进行正负运算操作
let a = 1;
let b = 2;
a + + - + - - + - b  // 3
  1. 两个连续不间断的+/-会被判定为自增/自减运算符
let a = 1;
let b = 2;
a ++ - - ++ b  // 1 - -3  -> 4

第 116 题:输出以下代码运行结果

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文