Js入门(数据类型及转化)

js数据类型分为基本数据类型,引用数据类型。

基本数据类型:

          数值型 number

          字符串类型  string

          布尔类型  boolean

          undefine 

          null

引用数据类型

          数组

          对象

          函数



undefine 与 null 的区别

undefinne 压根不存在,没有值

null 是有值,值为空,空不是0


1、typeof

常用来判断基本数据类型,当判断的是引用数据类型时返回的都是 'object'

返回的结果一共 6 种(都是字符串类型的):'number'、 'string' 、'boolean' 、'undefined'、 'object'、 'function'

2、Object.prototype.toString.call()


3、instanceof

判断一个实例是否属于一个类,只能用于引用数据类型,对于基本数据类型是不准的。

用来测试一个对象在其原型链中是否存在一个构造函数的prototype属性。

4、constructor

constructor 是 prototype 中的属性,指向的是构造函数。

A.constructor 指向的是 A 所属类的原型上的 constructor。

你可能感兴趣的:(Js入门(数据类型及转化))