プログラミングライフスタイル
Javascript問題集

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

→(次へ)「JavaScript(演算子)」の解答

HOMEへ