day22复习
一、js的数据类型
值类型(基本类型):字符串(string),数字(Number),布尔(Boolean),对空(Null),未定义(Undefined),Symbol,大数值类型(BigInt)
引用数据类型:对象(object),数组(Array),函数(Function),日期(Date).
注:Symbol是ES6引入了一种新的原始数据类型,表示独一无二的值(标识符).
二、什么是函数
JS函数的概念
>函数就是把特定功能的代码抽取出来,使之成为程序中的一个独立实体.
2.函数的作用
>正如函数概念,我们可以根据需要,将特定的功能用函数包裹(封装)
3.使用函数的好处
>1,函数可以在同一个程序或其他程序中多次重复使用(通过函数名调用)
>2,使程序变得更简洁而清晰,提高可读性
>3,有利于程序维护
三、本地对象、内置对象和宿主对象
1.内置对象
>js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object >RegExp、String以及各种错误类对象,包括Error、EvalError、RangeError、ReferenceError
、>SyntaxError和TypeError.
其中Global和Math这两个对象又被称为"内置对象",这两个对象在脚本程序初始化时被创建,不必实例化者两个对象.
2.宿主对象
>宿主对象就是执行Js脚本的环境提供的对象.对于嵌入到网页中的JS来说,其宿主对象就是浏览器
>提供的对象,所以又称为浏览器的对象相同,其实现方式也大相径庭!这会带来浏览器兼容问题,
>增加开发难度.浏览器对象有很多,如window和doucument等等