JavaScript typeof 运算符-数字与字符串

标签 javascript string numbers typeof

在示例中 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/

相关文章:

javascript - ng 单击内部脚本类型 ng 模板不起作用

javascript - HTML 输入颜色选择器,应用与颜色选择器选择同步的更改

javascript - 对返回不可链接的 Promise<void> 的函数的异步支持

regex - 使用 word VBA 正则表达式提取文本,然后将其作为字符串保存到变量中

java - 在 Android Studio java 中获取字符串的最后一个字符的 if 语句

java - Java 中 MessageFormat 的好处

javascript - Js 数字 - 分数

Python:使 numpy 默认为 float32

javascript - ChartJs 无法使用此 JSON 对象

Java程序打印出可被其他数字整除的数字