操作员优先
#javascript #网络开发人员 #编程 #编码

大家好,我希望你一切都好。

从现在开始,我将在最终完成我作为网络完整堆栈开发人员的副学士学位后进行一些JavaScript进行一些评论。
我认为填补过去两年中可能错过的空白可能是个好主意,在那里我涵盖了从HTML,CSS和JavaScript到Docker和Microservices的几乎所有内容。

,由于我现在是JavaScript的忠实拥护者,所以我的计划是深入研究它的复杂性,所以让我们跳入:
对于那些不熟悉的人来说,操作员的优先级基本上决定了如何相互解析操作员。
一个例子是当您拥有算术操作,例如 3 + 4 * 5
优先级越高,相对于优先级的运算符进行操作越早。

在上面的示例中,操作以乘法开始,因为它的优先级为12(从左到右),然后加上11(从左到右)的优先级(从左到右),较低。这就是为什么在数学中,乘法和划分通常优先于加法和减法。还值得注意的是,分组或括号的优先级较高,大约18岁,因此他们可以更改操作顺序。

现在,让我们将重点转移到下面的代码:
Image description

再次,“+”和“ - ”运算符优先为11。
另一方面,“>”操作员的优先级为9。

通常,所有数学运算符都是在比较操作员之前执行的,并从左到右进行评估。
这与从右到左执行的分配运算符不同,其优先级为2,此行为是正常的。
让我们假设它从左到右执行;然后,“ x”将被分配为“ y”的值。

好吧,如果您阅读到这里,请非常感谢,这确实意味着很多。