JavaScriptの面接のためのよくある質問と回答


JavaScriptの面接では、以下のような質問がよく出題されます。それぞれの質問に対する回答と、コード例をいくつかご紹介します。

  1. JavaScriptでの変数の宣言方法は何ですか? 回答: JavaScriptでは、var、let、constの3つのキーワードを使用して変数を宣言します。それぞれの違いについて説明しましょう。

    // varの例
    var x = 5;
    console.log(x); // 結果: 5
    // letの例
    let y = 10;
    console.log(y); // 結果: 10
    // constの例
    const z = 15;
    console.log(z); // 結果: 15
  2. JavaScriptでのデータ型には何がありますか? 回答: JavaScriptのデータ型には、プリミティブ型とオブジェクト型があります。プリミティブ型には、数値、文字列、真偽値、null、undefinedがあります。

  3. JavaScriptでの条件分岐方法は何ですか? 回答: JavaScriptでは、if文、switch文を使用して条件分岐を行います。以下に例を示します。

    // if文の例
    const num = 10;
    if (num > 0) {
     console.log("正の数です");
    } else if (num < 0) {
     console.log("負の数です");
    } else {
     console.log("0です");
    }
    // switch文の例
    const color = "red";
    switch (color) {
     case "red":
       console.log("赤色です");
       break;
     case "blue":
       console.log("青色です");
       break;
     default:
       console.log("その他の色です");
       break;
    }

これらはJavaScriptの面接でよく出題される質問の一部です。他にも多くの質問がありますが、これらの例を参考にして準備をしてください。面接に向けて練習することで、自信を持ってJavaScriptに関する質問に答えることができます。