一种判断Javascript变量数据类型的方法

一种判断Javascript变量数据类型的方法
尽管Javascript是弱类型语言,它也有自己的数据类型:数字、字符串、布尔值、对象、udefined和空。在这方面,对象是一个复杂的数据类型,而对象是由无序对关键值,其余的都是简单的数据类型。注意:变量类型的首字母大写和变量的值的第一个字母是小写。

Javascript不支持自定义类型,因此Javascript中的所有值都属于这六种类型中的一种。

要弄清楚什么类型的数据变量,使用typeof运算符。注意:是运营商,不是一种方法。因此,letter'o'in类型是小写的。

语法:类型 / /温度;温度是一个变量,可以没有括号,但对程序的可读性,最好添加括号。

Javascript本身可以使用typeof检测变量的类型,但是有些结果是令人费解的,例如,数组类型是对象。

以下是各种应用类型的数据类型的结果
var =函数MyFunction(){()
console.log(你好);
};

VaR MyObject = { {
福:'bar
};

VaR MyArray = {'a',B,C};

建立字符串=你好;

我的电话号码为3的VaR;

typeof MyFunction; / / return'function
typeof MyObject; / / return'object
类型myarray'object '; / /回报-小心哦!
类MyString; / / return'string;
我的电话号码的类型; / / return'number

类型null'object '; / /回报-小心哦!
如果(myarray.push myarray.slice MyArray。加入){
可能是数组。
当 / /看鸟走路像鸭子,游泳像鸭子,叫起来像鸭子,那么这只鸟可以称为鸭。
}

如果(object.prototype.tostring.call(MyArray)={ }对象数组){
当然是数组!
这是一个判断变量是否是数组最可靠的方法。
}

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部