JS Mathオブジェクト、日付オブジェクト、関数、タイマー
2551 ワード
Mathオブジェクト開平方:sqrt 絶対値:abs π:PI xのy乗:pow 四捨五入整理:round 下に整理します.flor 向上整理:ceil 最大値:max 最小値:min 乱数:ランドム 現在時間を取得する:Date() 取得年:get FulYear 取得月:getMonth 取得日:get Date 取得週数:getDay 取得時:get Hours 取得点:get Minutes 取得秒:get Seconds タイムスタンプ:Date.now() 定義関数:function funName() 関数分類 有名関数 匿名関数 作用領域 加算var定義により、副作用領域は親作用領域の値 を修正しない.は、var定義を加えずに、副作用領域が親作用領域の値 を修正する.設定タイマー:setTimeout(一回のみ実行) クリアランス:clearTimeout 設定タイマー:set Interval(実行中) クリアランス:clear Interval
var br = "
";
document.write(Math.sqrt(9) + br);//
document.write(Math.abs(-9) + br);//
document.write(Math.PI + br);//π:3.141592653589793....
document.write(Math.pow(2, 10) + br);//x y
document.write(Math.round(3.5) + br);//
document.write(Math.floor(3.9) + br);//
document.write(Math.ceil(3.1) + br);//
document.write(Math.max(8, 2, 4, 21) + br);//
document.write(Math.min(8, 2, 4, 21) + br);//
document.write(Math.random() * 100 + br);// :0-1
日付オブジェクトvar br = "
";
var datetime = new Date();
document.write(Date() + br);//
document.write(datetime.getFullYear() + br);//
document.write(datetime.getMonth() + 1 + br);// (0-11)
document.write(datetime.getDate() + br);//
document.write(datetime.getDay() + br);//
document.write(datetime.getHours() + br);//
document.write(datetime.getMinutes() + br);//
document.write(datetime.getSeconds() + br);//
document.write(Date.now() + br);//
関数//
//
function func() {
return arguments[2] * arguments[4]
}
document.write(func(0, 1, 2, 3, 4));
//
var box = document.getElementById("box");
box.onclick = function () {
alert("===")
}
var num = 111;
function eject() {
var num = 999;
alert(num)//999
}
alert(num);//111
eject();
alert(num);//111
var num = 111;
function eject() {
num = 999;
alert(num)//999
}
alert(num);//111
eject();
alert(num);//999
タイマーfunction log() {
console.log("---")
}
//
setTimeout(log, 1000);
//
var timer = setInterval("log()",1000);
var btn = document.getElementsByTagName("button")[0];
btn.onclick = function () {
//
clearInterval(timer);
}