您的位置:首页 > Web前端 > JavaScript

js的基本数据类型 引用类型 以及常见的内置对象

2018-06-05 23:54 851 查看

1:数据类型一般分为六种:number,string,boolean,undefined,null,object

     number,数值数据类型,例如10或者1或者5.5 string,字符串数据类型,例如”helloworld”    boolean,布尔类型true|falseundefined,未定义的数据,一般var声明了一个变量,但未给变量进行初始化值,那么这个变量的值就是undefined。       object,对象类型,复杂的一组描述信息的集合

2:null和undefined的 区别

1、null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。Null表示“没有对象”,即该处不应该有值。典型的用法是:(1)作为函数的参数,表示该函数的参数不是对象(2)作为对象原型链的终点。2、当声明的变量还未被初始化时,变量的默认值为undefinedundefined表示“缺少值”,就是此处应该有一个值,但是还没有定义。(1)  变量被声明了,但没有赋值时,就等于undefined。(2)  调用函数时,应该提供的参数没有提供,该参数就等于undefined(3)  对象没有赋值的属性,该属性的值为undefined(4)  函数没有返回值时,默认返回undefined

3:基本类型以及引用类型

 基本类型:Number,String,Boolean,Null,undefined。 引用类型:Object,Array,Date,RegExp,Function

4:内置对象:具有属性和方法的对象

常见内置对象十个:string number bool math Date RegExp error function obj global包装类型:str num bool 专门封装原始类型的数据,并提供对数据常用操作的内置对象什么时候用包装类型?        只要用原始类型的数据调用方法或者访问属性时,js引擎都会自动创建对应的包装类型对象方法调用完,包装类型对象会自动释放。

error:有6种错误类型 ,前四种比较常见(封装错误信息的对象,在发生错误时,自动创建)两个属性:err.name :错误的名称/错误的类型err.message: 错误的提示信息
1.SyntaxError: 语法错误2.ReferenceError: 引用错误 要用的东西没找到3.RangeError: 范围错误  专指参数超范围4.TypeError: 类型错误  错误的调用了对象的方法5.EvalError: eval()方法错误的使用6.URIError: url地址错误
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: