演算子の理解
知識課題
知識課題1
以下の用語を使用して、JavaScriptにおける演算子の概念を説明してください。
- 演算子
- 単項演算子
- 二項演算子
- オペランド
知識課題2
以下の二項演算子について調査し、それぞれの役割を説明してください。
- 加算演算子(+)
- 文字列結合演算子(+)
- 減算演算子(-)
- 乗算演算子(*)
- 除算演算子(/)
- 剰余演算子(%)
- べき乗演算子(**)
知識課題3
以下の単項演算子について調査し、それぞれの役割を説明してください。
- 単項加算演算子(+)
- 単項減算演算子(-)
- インクリメント演算子(++)
- デクリメント演算子(--)
実践課題
実践課題1
変数の宣言と初期化
以下のコードを使用して、変数を宣言し、初期化してください。
jsconst a = 10; const b = 3;以下の演算結果を表示してください。
次の演算結果をconsole.logを使って表示してください。
jsconsole.log(a + b); console.log(a - b); console.log(a * b); console.log(a / b); console.log(a % b); console.log(a ** b);文字列結合の利用
文字列結合演算子(+)を使用して、任意のメッセージを表示してください。
実践課題2
以下のコードを実行し、結果を確認してください。
js
let x = 5;
console.log(x++); // ① 後置インクリメント
console.log(x); // ②
let y = 5;
console.log(++y); // ③ 前置インクリメント
console.log(y); // ④①と③で表示される値が異なる理由を説明してください。
実践課題3
次のコードを実行し、それぞれの結果を確認してください。
js
let str1 = "10";
let num1 = +str1; // 単項加算演算子
console.log(num1);
let str2 = "100";
let num2 = -str2; // 単項減算演算子
console.log(num2);num1とnum2に格納される値がどのようなものか、またその理由を説明してください。