task19引用類型,遞歸

基礎(chǔ)類型有哪些?復(fù)雜類型有哪些?有什么特征?
基礎(chǔ)類型:數(shù)值、布爾值、null、undefined;
復(fù)雜類型:對(duì)象、數(shù)組、函數(shù)、正則;

  1. 基本類型變量存的是值,復(fù)雜類型的變量存的是內(nèi)存地址。
  2. 基本類型在賦值的時(shí)候拷貝值,復(fù)雜類型在賦值的時(shí)候只拷貝地址,不拷貝值。

如下代碼的輸出? 為什么?

Paste_Image.png

第一個(gè)輸出,將兩個(gè)對(duì)象比較,由于存儲(chǔ)的地址不同,所以返回false;
第二個(gè)輸出,將對(duì)象2的地址復(fù)制給對(duì)象1,并輸出新的obj1對(duì)象;
第三個(gè)輸出,因?yàn)榈诙l將對(duì)象2的地址復(fù)制給1,所以在講兩個(gè)對(duì)象比較時(shí)返回true。

代碼
1.寫一個(gè)函數(shù)getIntv,獲取從當(dāng)前時(shí)間到指定日期的間隔時(shí)間

Paste_Image.png

2.把數(shù)字日期改成中文日期


3.寫一個(gè)函數(shù)獲取n天前的日期


4.完善如下代碼,用于獲取執(zhí)行時(shí)間如:

Paste_Image.png

5.樓梯有20級(jí),每次走1級(jí)或是2級(jí),從底走到頂一共有多少種走法?用代碼(遞歸)實(shí)現(xiàn)

Paste_Image.png

6.寫一個(gè)json對(duì)象深拷貝的方法,json對(duì)象可以多層嵌套,值可以是字符串、數(shù)字、布爾、json對(duì)象中的任意項(xiàng)(PS:嘗試另外一種方法 var obj2 = JSON.parse( JSON.stringify(obj1)

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容