默認參數
如果在不帶參數的情況下調用函數,或者顯式傳遞了參數的值,則默認參數允許您設置函數參數的默認值 undefined
.
在JavaScript中,調用時未傳遞值的函數參數⚙️默認為 undefined
. 但是,在某些情況下,設置其他默認值可能很有用。 這是默認選項的目的。
句法
实时编辑器
结果
Loading...
傳遞其他“假”值
如果沒有其他值 undefined
在調用期間被傳遞給形式參數,包括“ false”值之一,例如false ,0
, " "
, ''
, null
,NaN
, 那麼在這種情況下,默認值將不會分配給該參數。 在這種情況下,您需要自己編寫代碼來捕獲這些“假值”。
示例
在默認參數中,可以使用先前(位於列表左側)參數的值:
实时编辑器
结果
Loading...
有或沒有默認參數的函數示例 :
实时编辑器
结果
Loading...
結果將是相同的,但是如果沒有默認參數,代碼可能會變得明顯更大。
問題?
問題:
如果沒有將任何值傳遞給函數參數,️,那麼它們的默認值是多少?
null
undefined
NaN
默認參數是否“捕獲”錯誤值?
1.是的 2.沒有
是否可以使用默認參數列表左側的參數值?
1.是的 2.沒有
為了了解您學到了多少本課程,請對 mobile application 我們學校就這個話題。
鏈接
貢獻者 ✨
感謝這些好人 (emoji key):
Philipp Dvinyaninov | Dmitriy Vasilev 💵 | Resoner2005 🐛 🎨 🖋 | Navernoss 🖋 🐛 🎨 |