一、对象基础
1、概述:Object类型,称为一个对象,是JavaScript中的引用数据类型。它是一种复合值,它将很多值聚合到一起,可以通过名字访问这些值
2、创建对象的方式
var person = new Object();
person.name = 'luo'
person.age = 22
person.sex = '男'
console.log(person)
var son = {
name : 'luo',
age : 22,//注意区别
sex : '男'
}
console.log(son)
访问相关属性时
使用 . 来访问即可对象.属性名
person.name
son.name
delete相关属性:delete 对象.属性名
3、for … in语句进行遍历
在idea输入forin自动帮你
var father = {
name : 'luo',
age : 45,
sex : '男'
}
for (var fatherKey in father) {
var fatherVal = father[fatherKey];
console.log(father + "+" + fatherVal)
}
4、引用数据类型注意点
- 引用类型的值是保存在内存中的对象。
- 当一个变量是一个对象时,实际上变量中保存的并不是对象本身,而是对象的引用。
- 当从一个变量向另一个变量复制引用类型的值时,会将对象的引用复制到变量中,并不是创建一个新的对象。这时,两个变量指向的是同一个对象。因此,改变其中一个变量会影响另一个
二、函数
1、简单了解
函数是由一连串的子程序所组成的,可以被外部程序调用,向函数传递参数之后,函数可以返回一定的值
2、创建函数和调用
第一种
var 函数名 = function(参数){
···代码
}
var func = function (){
console.log("你好");
}
第二种
function 函数名(参数){
···代码
}
function