函式 function 搭配 return 是一個常用且好用的小技巧。
透過 return
回傳值的屬性,可以運算其的內容,如下方範例,
function add(n1, n2) {
return n1 + n2;
}
console.log(add(1, 2)); //3
假如說今天有商品或是後台計算方式不同時,只要把相對的方法建立好,再把參數帶回其中,就可以得到想要的結果:
function count(price) {
return price * 0.8; // 商品價格要打八折時
}
function addtax(price) { // 當商品要開立發票時
return price * 1.05;
}
console.log(count(500)); // 500 * 0.8 = 400
console.log(addtax(1000)); // 1000* 1.05 = 1050
return
是幫助資料回傳的一個語法,讓 function 中的語法除了更簡潔外,也更可以提高程式碼閱讀性!
您好:
在圖中程式碼範例中,
addTax(price * 1.05);
但是,這樣會跟第一點一樣,會有一樣的錯誤。console.log(count(500);)
這個冒號要放在外面喔 ~ 不然,console 一樣會有錯誤。感謝~已修正~