Numberは数字を表現する変数・定数の型です。
数字なので計算することができます。
演算子 | 効果 | 例 |
---|---|---|
+ | 足し算 | 3+2 |
- | 引き算 | 3-2 |
* | 掛け算 | 3*2 |
/ | 割り算 | 11/3 // 3.6666 |
% | 割り算の余り | 11/3 // 2 |
++ | インクリメント(+1) | i++ |
-- | デクリメント(-1) | i-- |
代入演算子 | 効果 | 例 |
---|---|---|
= | 代入 | n = 3 |
+= | 足して代入 | n += 3; // n = n + 3 |
-= | 引いて代入 | n -= 3; // n = n - 3 |
*= | 掛けて代入 | n *= 3; // n = n * 3 |
/= | 割って代入 | n /= 3; // n = n / 3 |
Mathクラス
勝手にセレクション
メソッド | 効果 | 例 |
---|---|---|
Math.abs | 絶対値を返す | Math.abs(-3) // 3 |
Math.floor | 小数点以下を落とす | Math.floor(3.8) // 3 |
Math.max | 最も大きい数字を返す | Math.max(3,6,2,11) // 11 |
Math.min | 最も小さい数字を返す | Math.min(3,6,2,11) // 2 |
Math.random | 0〜1までのランダム値を返す | Math.random() // 0.00〜0.99までのランダムな値 |
Math.round | 小数点以下を四捨五入する | Math.floor(3.8) // 4 |
Math.sqrt | 平方根を返す | Math.sqrt(9) // 3 |
問題1.
- 1〜50(を含む)のランダムな整数を表示するプログラムを書こう
実行コマンド
for ((i=0; i<100; i++)); do node main.js; done
問題2.
- 0時0分0秒から77764秒後が何時何分何秒かを求めよう
時間をhour、分をminute、秒をsecondという定数に格納して、以下のコンソールログを最後の行に記載して、表示すること
console.log(`${hour}時${minute}分${second}秒`)