千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

P42 041-作用域-2
是函數(shù)的一種形式 聲明式
在一個函數(shù)內(nèi)部調(diào)用自身 那么該函數(shù)稱為遞歸函數(shù)
fo()
無限調(diào)用 類似循環(huán)里死循環(huán) 報(bào)錯
隊(duì)列 函數(shù)要進(jìn)站
實(shí)際在寫的時候需要注意兩點(diǎn): 遞 歸
形式上是在函數(shù)內(nèi)部調(diào)用自身
求階層
使用遞歸
初始薪資10k,每年增長
想辦法得到一個臨界值,目的終止函數(shù)的無限調(diào)用
function get(n){
return n*get(n-1)
}
console.log
使用字面量的方式在創(chuàng)建對象時,可以把一些已知的屬性和方法,提前寫出來
花括號里放鍵值對(屬性和方法)
person={
name:"小英姐",
age:22,
eat:function(){}
sleep:function(){}
ddd:function(){}
}
var
2,借助內(nèi)置的構(gòu)造函數(shù)object
var obj2=new object();
console.log(obdj1,obj2)
添加屬性的寫法
給一個對象添加屬性和方法:
var obj={};
1,用運(yùn)算符
obj.a=1;
console.log(obj);
2,用[]運(yùn)算符
obj["b"]=2;
obj["fn2"]=function(){
console.log("我是方法");
};
console.log(obj)
//不帶引號 []帶引號,但是在[]里也不一定必須帶引號
var obj={
a:1,
b:2,
};
obj.a=10;同名不同值 一個對象里面不可能出現(xiàn)同名的鍵值