【问题标题】:Is this right to write document.write(x=4 + ++x);这是写 document.write(x=4 + ++x); 的权利吗?
【发布时间】:2020-09-18 17:24:19
【问题描述】:

当我这样运行它时它显示错误。 但如果我第一次使用document.write(x=4,++x); //45 然后再写document.write(x=4 + ++x )它出人意料地运行并显示输出//4510

谁能告诉我原因

【问题讨论】:

    标签: javascript unexpected-token


    【解决方案1】:

    在第一次写入之后,x 是 5 并且写入了 45,然后您执行 x=4 + ++x,其计算结果为 x=4 + 6,即 10,所以它写入 10,留下 4510。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 2012-01-20
      • 2023-04-05
      • 2020-05-06
      相关资源
      最近更新 更多