網頁上有很多關於null和undefined的各種區別介紹,我寫這個也只是幫助自己再記錄記憶一下~
1.變數宣告了,但未賦值,該變數為undefined;
2. 調乙個函式,應該提供的引數沒有提供時,該引數等於undefined;
3. 函式沒有return返回值時,預設返回undefined;
4. 物件沒有賦值的屬性,該屬性為undefined;
1.作為函式的引數,表示該函式的引數不是物件。
2.作為物件原型鏈的終點。
null轉換為數值為0,而undefined轉換為數值為nan;
JS null和undefined的區別?
null是乙個表示 無 的物件,轉為數值時為0 undefined是乙個表示 無 的原始值,轉為數值時為nan 當宣告的變數還未被初始化時,變數的預設值為undefined null用來表示尚未存在的物件,常用來表示函式企圖返回乙個不存在的物件 undefined表示 缺少值 就是此處應該有乙個值,...
前端路由和後端路由,前端渲染和後端渲染
vue router是前端路由,koa router是後端路由。定義 在單頁面應用,大部分頁面結構不變,只改變部分內容的使用 優點 使用者體驗好,不需要每次都從伺服器全部獲取,快速展現給使用者 缺點 使用瀏覽器的前進,後退鍵的時候會重新傳送請求,沒有合理地利用快取 單頁面無法記住之前滾動的位置,無法...
《前端》陣列和函式
陣列是一組有序的資料。作用是可以一次性儲存多個資料。陣列如何定義?1 通過 建構函式 來建立陣列 語法 var 陣列名 new array new 就是建立 array 就是建構函式。陣列的名字如果直接輸出,那麼直接就可以把陣列中的資料顯示出來,如果沒有資料,就看不到資料。2 通過字面量來建立陣列 ...