尽管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)={ }对象数组){
当然是数组!
这是一个判断变量是否是数组最可靠的方法。
}