剛開始學習如何編碼。第一課講授如何使用函式。對于下面的添加函式,每當我多次呼叫該函式時,僅顯示最后一個的輸出。每次呼叫時都必須單獨撰寫函式嗎?
function add(first, second) {
return first second;
}
add(1,2);
add(7,9);
add(3,5);
輸出:8
我怎樣才能得到所有三個的輸出?
uj5u.com熱心網友回復:
您的 add 函式回傳計算,它不列印任何內容。所以一旦你呼叫它,所有的作業都會完成并回傳,如果你想看看回傳了什么,你只需要控制臺它們以便出現在開發者面板中
function add(first, second) {
return first second;
}
console.log(add(1,2)); // <- HERE
console.log(add(7,9);
console.log(add(3,5));
uj5u.com熱心網友回復:
我認為您正在開發人員控制臺上嘗試此操作。如果您將此代碼作為檔案運行,您甚至不會得到任何輸出。
開發人員控制臺通常會從代碼塊中注銷輸出。一旦執行完成。
使用console.log()以查看所有輸出。
console.log(add(1,2));
console.log(add(7,9));
console.log(add(3,5));
uj5u.com熱心網友回復:
上面的答案是正確的,但是如果您需要獲取所有值的總和,則需要將所有內容放入另一個回傳其值的函式中。
function add(first, second) {
return first second;
}
add(1,2);
add(7,9);
add(3,5);
function sum() {
const sum = add(1,2) add(7,9) add(3,5);
return sum;
};
console.log(sum())
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/410959.html
標籤:
