函数
函数定义语法:
function 函数名(){
代码段}
函数的调用
语法:函数名()
内置函数
自定义函数
匿名函数
自调用函数(function(){})()
带返回值的函数
对象
对象:{},[],null
对象中的键都是字符串,只是正常情况下可以省略引号,但如果键中包含连字符,就不能省略引号了:
1.创建对象
1,var obj=new object()
var obj={}
var obj ={ name:'张三',age:15,sex:'女'........}
对象里面的属性名和属性值叫做键值对 --------键:key
访问对象中的值
对象.键 # 这种方式的属性名不用加引号
# 或
对象[键] # 这种方式的属性名必须加引号
2.对象的遍历
for(var key in obj){
}
//key对象里面的键 ,obj是对象
注意:遍历对象时,输出对象中的值,必须使用对象[代表键的变量]这种形式来输出。
方法概念
对象中值的类型是没有限制的,可以是任意类型。当值不是函数的时候,我们将这个键值对叫做对象的属性,当值是一个函数的时候,我们将这个键值对叫做对象的方法。
var obj2 = {
name:'王五',
study:function(){
console.log("在学习");
}
}
console.log(obj2);
//方法的访问和属性是一样的:
console.log(obj2.study)
obj2.study(); // 因为函数执行需要调用,所以需要加小括号