JavaScript:将任何运算符变为赋值运算符是否合法?

时间:2015-10-01 01:27:20

标签: javascript bitwise-operators bit-shift

<<~等不常见的运算符放入赋值运算符中是否完全合法,如<<=~=?这似乎在Firefox中可以正常工作,但它是该语言的标准功能并且可以安全使用吗?在我的简短搜索中,我无法找到它的文档。

1 个答案:

答案 0 :(得分:1)

<<运算符在<<=中具有赋值运算符对应项。

~运算符是一元运算符,因此它不能有赋值对象。没有~=运算符(甚至不是Firefox中未记录的运算符)。

您可以在documentation at MDN中找到所有赋值运算符。