25-50

函数的概念

25-50_第1张图片

函数定义阶段

1.定义阶段就是我们把代码放进盒子里面
2.我们就要学习怎么放进去,也就是书写一个函数
3.我们有两种定义方式声明式和赋值式

定义函数

1.声明式

function test1(){
 }

2.赋值式

var test3 = function(){
    console.log 
}

声明式可以先调用再定义

函数的参数

25-50_第2张图片

返回值

25-50_第3张图片

预解析

25-50_第4张图片

作用域

25-50_第5张图片
25-50_第6张图片

访问规则

逐级向上找(就近原则)

对象

25-50_第7张图片

document.write(“姓名是”+obj.name)

obj.age=200
console.log(obj)

delete obj.name
2增
var obj2={}
obj2[“name”]=“kerwin”
2查
console.log(obj2[“name”])
2改
obj2[“name”]=“tiechui2”
2删
delete obj2[“name”]

对象的遍历

<script>
for(var i in obj){
document.write(i+":"+obj[i])
}
script>

不同数据的存储类型

25-50_第8张图片
基本数据存储在栈空间
复杂数据类型存储在堆空间

你可能感兴趣的:(学习)