是否有一种机制可以对 JavaScript 变量进行类型化,从而确定赋值返回的数据类型?由于 JavaScript 是一种动态语言,这不可能吗?
最佳答案
JavaScript 变量可以保存多种数据类型:数字、字符串、数组、对象
我们可以使用typeof
找出变量的类型。
if(typeof myvar === 'number') {
// code you want
}
或者您可以使用 Object.prototype.toString
这样您就不必识别对象和原始类型之间的区别
> Object.prototype.toString.call(80)
"[object Number]"
> Object.prototype.toString.call("samouray")
"[object String]"
希望这对您有所帮助。
关于javascript - JavaScript 变量可以输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30138034/