prototype.jsリファレンス数値(Numbe)
- 絶対値を返す〔abs()〕
- 値を16進数文字列に変換〔toColorPart()〕
- 小数点以下を切り下げ〔floor()〕
- 小数点以下を切り上げ〔ceil()〕
- 小数点以下を四捨五入して丸める〔round()〕
- 次の値を返す〔succ()〕
- 指定回数ループする〔times()〕
絶対値を返す
abs()
unknown
結果の数値=数値オブジェクト.abs();
サンプルを見る<script type="text/javascript"> document.write("Math.abs(-5): "+Math.abs(-5)+"<br>"); document.write("(-5).abs(): "+(-5).abs()+"<br>"); document.write("(5).abs(): "+(5).abs()); </script>
値を16進数文字列に変換
toColorPart()
unknown
結果の文字列=数値オブジェクト.toColorPart();
サンプルを見る<script type="text/javascript"> document.write(Number(255).toColorPart()+"<br>"); document.write(Number(123456).toColorPart()+"<br>"); </script>
小数点以下を切り下げ
floor()
unknown
結果の数値=数値オブジェクト.floor();
サンプルを見る<script type="text/javascript"> document.write("Math.floor(4.6): "+Math.floor(4.6)+"<br>"); document.write("(4.6).floor(): "+(4.6).floor()+"<br>"); document.write("(-4.6)floor(): "+(-4.6).floor()); </script>
小数点以下を切り上げ
ceil()
unknown
結果の数値数値オブジェクト.ceil();
サンプルを見る<script type="text/javascript"> document.write("Math.ceil(4.1): "+Math.ceil(4.1)+"<br>"); document.write("(4.1).ceil(): "+(4.1).ceil()+"<br>"); document.write("(-4.1).ceil(): "+(-4.1).ceil()); </script>
小数点以下を四捨五入して丸める
round()
unknown
結果の数値=数値オブジェクト.round();
サンプルを見る<script type="text/javascript"> document.write("Math.round(4.5): "+Math.round(4.5)+"<br>"); document.write("(4.5).round(): "+(4.5).round()+"<br>"); document.write("(4.49).round(): "+(4.49).round()+"<br>"); document.write("(-4.5)round(): "+(-4.5).round()); </script>
次の値を返す
succ()
unknown
次の値=数値オブジェクト.succ();
数値オブジェクトに10進数を直接していすることはできない。
サンプルを見る<script type="text/javascript"> var currentYear=2008; document.write("来年は"+currentYear.succ()+"年です<br>"); document.write("12の次の値="+070.succ()+"<br>"); document.write("(12)の次の値="+070.succ()+"<br>"); document.write("oxfeの次の値="+0xfe.succ()+"<br>"); document.write("070の次の値="+070.succ()+"<br>"); document.write("(999)の次の値="+(999).succ()+"<br>"); </script>
指定回数ループする
times()
unknown
結果の数値=ループ回数.times(イテレータ関数);
サンプルを見る<script type="text/javascript"> var repeatCount=10; var total=0; repeatCount.times(function(n){total+=n;}); document.write(total+"<br>"); </script>