gpt4 book ai didi

javascript - 执行postfix++操作

转载 作者:行者123 更新时间:2023-11-28 13:17:52 24 4
gpt4 key购买 nike

后缀++ 运算符如何工作:

var a = 100;
var b = a++ + a;
//Result 201

这里,如果“a”递增,那么该值不应该是 202。如果是真的,那么下一个方程值不应该是 301 吗?

var a = 100;
var b = a++ + a + a;
//Result 302

最佳答案

var a = 100;
var b = a++ + a;

发生的事情是:

  1. a 设置为 100
  2. a++ 被评估。该子表达式的值为100。此外,a 设置为 101
  3. a 的值 (101) 将添加到左侧子表达式的值 (100)。
  4. b 设置为结果 201

后缀++运算符返回变量在增量之前的值。 前缀 ++ 运算符(如++a)执行增量并给出之后的值。

JavaScript 中的行为与许多其他语言相同,其表达式语法和语义源自 C。

关于javascript - 执行postfix++操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36115757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com