递归函数
// 下面这个代码就是一个最简单的递归函数
// 在函数内部调用了自己,函数一执行,就调用自己一次,在调用再执行,循环往复,没有止尽
function fn() {
fn()
}
fn()简单实现一个递归
function add(n) {
// 传递进来的是 1
// 当 n===5 的时候要结束
if (n===5) {
return 5
}
}
add(1)
function add(n) {
// 传递进来的是 1
// 当 n===5 的时候要结束
if (n===5) {
return 5
} else {
// 不满足条件的时候,就是当前数字 + 比自己大 1 的数字
return n + add(n + 1)
}
}
add(1)预习:提前了解一下对象
var obj={
num: 100,
str: 'hello world',
boo: true
}创建一个对象
// 创建一个空对象
var obj={}
// 像对象中添加成员
obj.name='Jack'
obj.age=18
// 创建一个空对象
var obj=new Object()
// 向对象中添加成员
obj.name='Rose'
obj.age=20