スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

js備忘録 - if文を論理・三項演算子に書き換え

論理・三項演算子で書いたほうが、若干早いとかなんとか。

if(A) B;
⇒ A && B;

if(! A) B;
⇒ A || B;

if(A) B = D;
else C = E;
⇒ A ? (B = D) : (C = E);

if(A) B = D;
else B = E;
⇒ B = A ? D : E;

※ 複雑なときはそれぞれ括弧をつけましょう。

読みづらいソースになってしまうので
処理速度にこだわらない場合は、if文で書くようにしましょう。

スポンサーサイト

js備忘録 - 実行時間の測定

<input type="button" value="実行" onclick="TimeMeasur()"><br>
実行結果<br>
<div id="result"></div>

<script type="text/javascript">
function TimeMeasur(){
var start;
var end;
start = new Date();
//計測したい処理
var str="";
for (var i=0; i<1000000; i++){
str += "あいうえお";
}
//ここまで
end = new Date();
document.getElementById("result").innerHTML=(end-start)+"ミリ秒";
}
</script>
今日のこぅくん
テニスと映画とプログラムが好きです
頑張るぞー( ゚∀゚)o彡゜
リンク先の更新!
プロフィール

こぅです(゜∀゚()
REDSTONEの青鯖にいます。
ギルドラオス共和国に所属。

引退してます。

九州住みの大学生です(  ̄^ ̄)ゝ

・Twitter: koukunRS
・Skype: yamadashi_skype
・Discord: kou#9204
・Gmail: koukun0120@...



赤石( ゚∀゚)o彡゜
リンク
いつもより余計に回っております


こっそり
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。