gpt4 book ai didi

javascript - 一元加号和减号运算符的重要用途是什么?

转载 作者:行者123 更新时间:2023-11-28 07:42:00 25 4
gpt4 key购买 nike

如果使用一元 +/- 运算符作为 Number() 转换函数来执行转换,那么为什么我们需要一元运算符?这些一元运算符有什么特殊需要?

最佳答案

一元+运算符将其操作数转换为数字类型。一元 - 运算符将其操作数转换为 Number 类型,然后将其取反。(根据ECMAScript spec)

实际上,一元 - 用于简单地将负数放入正常表达式中,例如:

var x = y * -2.0;

这就是一元减运算符的作用。正如规范所暗示的,一元 + 相当于作为函数调用的 Number() 构造函数。

我只能推测历史,但一元 +/- 运算符在许多 C 派生语言中的行为类似。我怀疑 Number() 行为是对这里语言的补充。

关于javascript - 一元加号和减号运算符的重要用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27895429/

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