【发布时间】:2014-06-18 10:59:35
【问题描述】:
如何识别变量的种类,我想在 JavaScript 中进行比较? 我在 JavaScript 中总是遇到同样的问题,比如
- int
- 字符串
- 布尔值
- 浮动
- 对象
我必须使用很多次
- Boolean(String) - 到布尔变量
- Number(String) - 转换为 int 或 float 变量
- String.toString() - 到字符串变量
问题是当我使用比较 [(value==true)]、变量不是布尔值或尝试与其他值比较时 [(value==varible)]
所以有办法知道变量是什么类型的吗? 一种知道值类型的方法
【问题讨论】:
-
源代码是解释器源代码的一部分。快乐的挖掘,这只有在开源的情况下才有可能。无论如何,您真正需要的唯一东西就是对他们的行为进行适当的记录。
-
你可以使用
typeof(variable) -
你想通过检查变量的类型来完成什么?
标签: javascript string variables integer boolean