
Javascript問題集(演算子)
「Javascript」の「演算子」に関する問題で「Javascriptの演算子に関する理解度」を確認してみましょう。
問題1
以下の式を評価したとき、結果は何になりますか?
10 - false
問題2
論理否定演算子「!」を使用して、下記のような処理を行うコードを書いてください。
1.変数「flag」に「true」を代入する。 2.変数「flag」を論理否定演算子「!」を使用して、反対の真偽値に変換する。
問題3
変数「x」に数値の「27」を代入して、変数「y」に「数値」の「13」を代入し、「x」と「y」を掛けた結果を表示するプログラムを作成してください。
問題4
変数「x」に数値の「150」を代入して、変数「y」に数値の「25」を代入し、「x」を「y」で割った結果を表示するプログラムを作成してください。
問題5
以下の式を評価したとき、結果は何になりますか?
10 - "3"
問題6
下記の式の評価結果は何になりますか?
"10" + 20 - 5
問題7
下記の式の評価結果は何になりますか?
"1" === 1
問題8
下記の式を評価したとき、結果は何になりますか?
5 + true
問題9
比較演算子「>」と「<」を使用して、以下のような処理を行うコードを書いてください。
1.変数「num1」に「10」を代入する。 2.変数「num2」に「5」を代入する。 3.変数「result」に、変数「num1」が変数「num2」より大きい場合は「num1 > num2」、小さい場合は「num1 < num2」という文字列を代入する。
問題10
変数「x」に数値の「161」を代入して、変数「y」に数値の「21」を代入し、「x」を「y」で割った余りを表示するプログラムを作成してください。
問題11
変数「x」に数値の「13」を代入して、変数「y」に数値の「22」を代入し、「x」と「y」を足した結果を表示するプログラムを作成してください。
問題12
下記の式を評価したとき、結果は何になりますか?
"1" == 1
問題13
変数「x」に数値の「28」を代入して、変数「y」に数値の「12」を代入し、「x」と「y」を引いた結果を表示するプログラムを作成してください。
問題14
変数「a」を「b」で割った結果を求めるための演算子は何ですか?
問題15
変数「a」を「b」で割った余りを求めるための演算子は何ですか?
問題16
下記の式を評価したとき、結果は何になりますか?
5 + "10"
問題17
下記の式を評価したとき、結果は何になりますか?
3 ** 2 * 2
問題18
下記の式を評価したとき、結果は何になりますか?
NaN || "hello"
問題19
下記の式を評価したとき、結果は何になりますか?
"hello" > "Hello"
問題20
下記のコードがあります。
let x = 18; let y = 52; let z = "22";
このコードについて下記の結果の中で、「true」と評価される式を全て選択してください。
(1) x + y === 70 (2) x + y === "70" (3) x + z === "1852" (4) y + z === 74 (5) y + parseInt(z) === 74