Javascript問題集(変数)
「Javascript」の「変数」に関する問題で「Javascriptの変数に関する理解度」を確認してみましょう。
問題1
下記のコードを実行した場合、結果は何になりますか?
const human1 = { name: 'Abigail', age: 43 }; const human2 = {...human1}; human2.name = 'Bob'; console.log(human1);
問題2
「変数の巻き上げ」について説明してください。
問題3
「関数」の「引数」として「オブジェクト」を受け取る方法について説明してください。
問題4
下記のコードを実行した場合、結果は何になりますか?また、なぜそのような結果になりますか?
let num = 12; (function() { console.log(num); let num = 20; })();
問題5
「オブジェクト」の「プロパティ」を「変数」を利用して「動的」に取得する方法について説明してください。
問題6
「変数」に代入された値の「データ型」を確認するために使用する「演算子」は何ですか?
問題7
「変数の値」を「文字列」に変換する方法は何ですか?
問題8
下記のコードを実行した場合、結果は何になりますか?またなぜそのような結果になりますか?
const human1 = { name: 'John', age: 25 }; const human2 = human1; human2.name = 'Thomas'; console.log(human1);
問題9
「変数」に値を「代入」するために使用する記号は何ですか?
問題10
「オブジェクト」の「プロパティ」にアクセスする方法について説明してください。
問題11
変数に代入された値を「数値」に変換する方法は何ですか?
問題12
下記のコードを実行した場合、結果は何になりますか?またなぜそのような結果になりますか?
let num = 12; { console.log(num); let num = 25; }
問題13
下記のコードを実行した場合、結果は何になりますか?またなぜそのような結果になりますか?
let num1 = [1, 2, 3]; let num2 = num1; num2 = [4, 5, 6]; console.log(num1);
問題14
「テンプレート文字列」に「変数」を埋め込む方法について説明してください。
問題15
「変数のスコープ」について説明してください。
問題16
「変数の宣言」と「代入」を同時に行う方法について説明してください。
問題17
「変数」に代入された値を「別の変数」に代入する方法を説明してください。
問題18
「変数名」に使用できる文字は何ですか?
問題19
「変数」の「スコープチェーン」について説明してください。
問題20
「変数」を宣言するために使用するキーワードは何ですか?