# 第一章 JavaScript对象
# 1.1 创建对象
//创建copy对象
var copy = new Object();
//为对象的各种属性赋值
copy.living = true;
copy.age = 33;
copy.gender = 'male';
// logs Object {living = true, age = 33, gender = 'male'}
console.log(cody);
@前端进阶之旅: 代码已经复制到剪贴板
- 最重要的是要记住:对象只是属性的容器,每个属性都有一个名称和一个值
# 1.2 JavaScript构造函数构建并返回对象实例
- 构造函数的作用是创建多个共享特定特性和行为的对象。
- 构造函数主要是用于生成对象的模具,这些对象具有默认属性和属性方法
//Pserson是一个构造函数 使用new关键字进行实例化
var Person = function(living,age,gender){
//this表示即将创建的新对象
this.living = living;
this.age = age;
this.gender = gender;
this.getGender = function(){
return this.gender;
}
//实例化Person对象
var copy = new Person(true,22,'male');
console.log(copy.constructor);//输入Person函数
}
@前端进阶之旅: 代码已经复制到剪贴板
# 1.3 JavaScript原生内置对象构造函数
-
JavaScript包含九个原生对象构造函数,JavaScript使用这些对象来构建JavaScript语言 -
Number() -
String() -
Boolean() -
Object() -
Array() -
Function() -
Date() -
RegExp() -
Error() -
使用
new关键字实例化每个原生构造函数
var number = new Number(22);
var string = 