神戸プログラミングアカデミーのブログ

「未経験から」「スキルアップ」「起業を目指す」無料で学べる神戸のプログラミング学校&学習コミュニティ

Number型

www.youtube.com

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クラス

developer.mozilla.org

勝手にセレクション

メソッド 効果
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}秒`)