JavaScript預設回傳值是underfined,當任何函數的程式碼行結束或執行流找到return關鍵字時,函數將會終止。當JavaScript遇到此關鍵字時,它將退出函數執行並將控制權交還給其呼叫者。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
每個函數都會傳回一個值,預設為undefined
。
當任何函數的程式碼行結束或執行流找到return
關鍵字時,函數將會終止。
當JavaScript遇到此關鍵字時,它將退出函數執行並將控制權交還給其呼叫者。
如果傳遞一個值,則該值會作為函數的結果傳回:
const dosomething = () => { return 'test' } const result = dosomething() // result === 'test'
您只能傳回一個值。
為了模擬傳回多個值,您可以傳回物件常數或陣列 ,並在呼叫函數時使用解構分配。
使用陣列:
使用物件:
【推薦學習:javascript進階教程】
以上是JavaScript回傳值是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!