js高级程序

  

数据类型

整体有两大类:

基类(值)类型

String:任何字符串

Number:任何的数字

Booleantrue/fales

Undefined/undefined

Null:null

对象数据类型

Object:任意对象

Function:一种特别的对象(可以执行)

函数是用来调用执行

 

Array:一种特别的对象(数值下标,内部数据是有序的)

得到对象通过下标

 

内部数据:

 

2判断:

*typeof:可以判断是undefined

*instanceof判断对象的具体类型

*===/==三个是数据转换  两个没有  尽量用三个===

1基本

 

它的类型

Typeof返回的数据类型的字符串表达

 

 

 

 

判断a===4

true

 

返回true

a===true

Console.log(typeof a ‘boolean’)

返回的是true

 

不能判断应该用===

可以判断的是 undefined null

Typeof可以判断 undefined /数值/字符串/布尔值

不能判断nullobject   objectarray

===可以判断undefined null

instanceof判断是不是一个对象或者其他

 

 


返回true

返回true

返回object

 

判断一个对象的具体类型

数组和对象操作对象不一样  

原文地址:https://www.cnblogs.com/yangjingyang/p/10910130.html