–1、JavaScript中提供了常用的基本数据类型,这些数据类型如下所示。
number(数值类型)
string(字符串类型)
boolean(布尔类型)
null(空类型)
nudefined(未定义类型)
object:一种复杂的数据类型,该类型实例化的对象是一组数据和功能的集合
–2、创建对象
-1.自定义对象
与java中创建对象语言,创建自定义对象的最简单的方式就是使用操作符new创建一个object的示例,然后通过"."为其添加属性和方法,创建对象的语法如下所示。
语法:
var 对象名称=new Object();
-2.内置对象
JavaScript的内置对象是一种特殊的数据,常见的内置对象如下所示。
String(字符串)对象。
Date(日期)对象:用于处理日期和事间。
Array(数组)对象。
Boolean(逻辑)对象:用于将非逻辑值转换为逻辑(true或者false),在JavaScript中的布尔值是一种基本的数据类型,Boolean对象是一个将布尔值打包的布尔对象。
Math(算数)对象:是执行常用的算数任务。
RegExp对象:是怎则表达式的缩写,当需要检索某个文本时可以使用一种模式来描述要检索的内容,RegExp就是这种模式
–3、构造函数
-1.构造函数可用来创建特定类型的对象,像Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中,此外,也可以创建自定义的构造函数。由此可知,所谓的"构造函数"就是一个普通函数,但是内部使用内部使用了this变量,对构造函数使用new操作符,就能生成实例,并且this变量会绑定在实例对象上,从而定义自定义类型的属性和方法。
-2.使用构造函数创建新实例,必须使用new操作符的四个步骤
1.创建一个新对象
2.将构造函数的作用域赋予给新对象(this就指向了这个新对象)
3.执行构造函数中的代码
4.返回新对象
–4、原型对象
在JavaScript中创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以有特点类型的所有实例的共享的属性和方法。按照字面意思理解,prototype就是通过调用构造函数而创建的那个对象实例的原型对象,使用原型对象的好处就是可以让所有对象实例共享它所有的属性和方法,也就是说不必在构造函数中定义对象实例的信息
4、JavaScript对象及初识面向对象
最新推荐文章于 2023-02-08 15:15:38 发布