函数 fn1(x, y) = (++x) + (y++) 在输入 x=4, y=5 时,返回值是 10。

因为,首先自增运算符 ++ 会将 x 加 1,变成 5。然后将 5 和 y 相加,得到 10。最后,自增运算符 ++ 再将 y 加 1,变成 6。

需要注意的是,自增运算符 ++ 在前置使用时,会先进行加 1 操作,再进行其他运算;而在后置使用时,会先进行其他运算,再进行加 1 操作。

JavaScript 函数 fn1(4, 5) 的返回值和解析

原文地址: https://www.cveoy.top/t/topic/mHcX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录