如何在 JavaScript 中乘以负数? [已关闭]

问题描述 投票:0回答:2

这可能听起来很愚蠢,但如果你想做类似

8*-5
(八乘负五)的事情,你就不能完全做到。

按照操作顺序,您可以执行以下操作:

8*(-5)
。但在 javascript(以及大多数其他语言)中,括号是条件符号。

请帮忙。

编辑:我在13岁时写下这篇文章。九年前。我现在22岁了。

我真正想问的是,或者真正想知道的是“从解析器的角度来看,括号在代码中如何具有不同的含义?”我认为括号仅用于函数和 if 语句,所以我对它们在那里的使用方式感到困惑。 当我写这篇文章时,我显然对编码不太了解。我现在知道了更多,我希望如果你看看我最近的问题或答案,你会明白这一点。那么,

Stack Overflow 能否停止因为我 13 岁时提出的一个愚蠢问题而把我钉在十字架上并伪禁止我?谢谢。

javascript addition multiplication
2个回答
2
投票

8*-5 == -40 8*(-5) == -40

由于乘号的优先级高于减号,因此它会在普通数学中相乘,并在 JavaScript 中执行此操作。


1
投票
如果你想做 8*-5(八乘负五)之类的事情,你不能完全做到。

当然可以。打开 JavaScript 控制台并输入
8*-5

。你得到

-40

按照操作顺序,您可以执行以下操作:8*(-5)。但在 javascript(以及大多数其他语言)中,括号是条件符号。

不确定是什么给了你这个想法,但是括号可以很好地用于数学运算和设置运算顺序。再次打开 JavaScript 控制台,输入
8*(-5)

,您将看到

-40
    

© www.soinside.com 2019 - 2024. All rights reserved.