在示例中 typeof (3 + 4);返回数字。 然后是示例 typeof (3 + 4) + 1;返回数字 1。
因此,它不是将其与 7 相加,而是将 + 1 视为字符串,但表示它是一个数字?
我觉得这很令人困惑。有人可以启发我吗?
最佳答案
在第二种情况下,+
充当字符串连接。所以 typeof (3 + 4)
给出 number & +
联系号码 & 1 这就是为什么它是 number1
关于JavaScript typeof 运算符-数字与字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51106184/