iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

定義函式

  • 函式的名稱。
  • 包圍在括號()中,並由逗號區隔的一個函式參數列表。
  • 包圍在大括號{}中,用於定義函式功能的一些JavaScript語句。

例 ❶ (答案:8)

function add(num1, num2) {
    let a = num1 * num2;
    return a
}
let a = add(2, 3);
console.log(a);
})

例 ❷ (答案:及格)

function a(num) {
    if (num >= 60) {
        return "及格";
    } else {
        return "不及格";
    }
}
let denny = a(80);
console.log(denny);

補充

  1. 函式表達式需先宣告一個變數,並將function做為值賦予給變數
  2. 函式陳述式有提升hoisting的效果,所以可以在函式宣告之前先呼叫該函式
  3. 函式的參數只會存活在函式的作用域{}的大括號內
  4. 函式陳述式&函式表達式當console.log放在{}外時

上一篇
FOR迴圈
下一篇
Getter 與 Setter,賦值運算不使用函式
系列文
JavaScript亂記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言