2012-12-13

JavaScriptの処理速度についてのメモ

↓JavaScriptの処理速度をあげるには、かき方も重要らしい…

・JavaScriptの処理速度向上のために | DJ_SATORUの研究日誌
http://biblelab.net/mydiary/20071209/42.html


サイトの容量(データ量)が多い→読み込みに時間がかかる



複雑な計算処理の速度を上げるには…

そもそも何で処理をしてるのか→ブラウザとPCのCPU(ブラウザによって速度違う)

↓CPUの速度を知るには

CPU計算処理速度測定機
http://m.hg2.ifdef.jp/cpusokutei/




↓JavaScriptがわからなくなったら

・JavaScriptとは何/実務の友
http://www5d.biglobe.ne.jp/Jusl/JavaSoft.html

2012-12-12

Math いろいろ

●大きい方・小さい方を取得してくれる

Math.min(★)…★の中の一番小さい数字を取得

Math.max(★)…★の中の一番大きい数字を取得

--例--
var x=10;
var y=20;
var c=5;

alert(Math.max(x,y,c));→アラート:「20」

alert(Math.min(x,y,c));→アラート:「5」


他にも平方根とかもできる↓
・数学関数(Math)/杜甫々
http://www.tohoho-web.com/js/math.htm



●ランダム 
※整数値にしないと小数点以下もランダムにでてくる

Math.random()*★…★の数字の中のどれかをランダムに取得

--例--
var x=Math.floor(Math.random()*10);//10未満(切り捨てだから)
alert(x);

▼小数点以下切り捨て
 alert(Math.floor(1.22));→「1」 

▼//小数点以下繰り上げ
alert(Math.ceil(1.22));→「2」 

▼//四捨五入
alert(Math.round(1.22));→「1」  

アマゾン和書/最新の情報