0723 JavaScript: Mathオブジェクト、Dateオブジェクト
Mathオブジェクト
オブジェクト.メソッド(引数1, 引数2,…)
Mathオブジェクトの中のメソッド
→メソッドの例
- max 最大値
- min 最小値
- random 0から1の乱数を生成
- floor 少数点以下を切り捨てる
- ceil 少数点以下を切り上げる
- round 小数点以下第一位を四捨五入する
ex
var r = Math.random( );
console.log(r);
if(r<0.33){
document.write(’大吉’)
} else if(r<0.66) {
document.write(’吉’)
} else {
document.write(’凶’)
}
1/3の確率で大吉、吉、凶が表示されるしくみ。
Dateオブジェクト
オブジェクト.プロパティ
オブジェクト.メソッド( )
オブジェクトの生成
now = new Date( );
ex
var a, b;
now=new Date();
var gantan, days, diff;
//来年1月1日を生成
gantan=new Date(now.getFullYear() + 1, 0, 1);
//来年1月1日と現時刻の時間差(1/1000秒)
diff=gantan.getTime( ) - now.getTime();
//秒を日数に換算
days=Math.ceil(diff / (24*60*60*1000));
document.write(days);
今日の路線図
完成の日は近い!