「JavaScript」の版間の差分
編集の要約なし |
編集の要約なし |
||
2行目: | 2行目: | ||
== コメントの書き方 == | |||
<pre class="brush:javascript;"> | <pre class="brush:javascript;"> | ||
// // 以降がコメント | // // 以降がコメント | ||
26行目: | 26行目: | ||
var y = x++; | var y = x++; | ||
alert(y); | alert(y); | ||
</pre> | </pre> | ||
==論理演算子== | |||
<pre class="brush:javascript;"> | <pre class="brush:javascript;"> | ||
// 論理演算子 AND(&&) OR(||) NOT(!) | // 論理演算子 AND(&&) OR(||) NOT(!) | ||
67行目: | 66行目: | ||
// なにかの処理。一度は実行される。 | // なにかの処理。一度は実行される。 | ||
} while (x < 10); | } while (x < 10); | ||
</pre> | |||
==三項演算子== | |||
<pre class="brush:javascript;"> | |||
// if 文の省略記法 | |||
// 三項演算子 | |||
// (条件) ? (真だった場合の値) : (偽だった場合の値) | |||
if( a>b ) | |||
a=b; | |||
else | |||
a=c; | |||
// 上のif文の省略記法。 | |||
(a>b)? a=b : a=c ; | |||
// 例 | |||
var sex = ''; | |||
if (sex == '男性') { | |||
price = 5000; | |||
} else { | |||
price = 3000; | |||
} | |||
// 三項演算子にすると | |||
price = (sex == '男性') ? 5000 : 3000; | |||
</pre> | </pre> |
2012年7月1日 (日) 16:01時点における版
ちょっと離れると忘れちゃうんでmemo
コメントの書き方
// // 以降がコメント /* 複数行にまたがった コメント */ // 変数の宣言 var message = "Hello World, Again!"; // 文字列 var d1 = -5.5; // 数値 var d2 = false; // 真偽 var d3 = undefined; // 定義されていない var d4 = null; // 何もない // 配列、オブジェクト // アラート表示 alert(message); // 単項演算子 ++ -- var x = 0; var y = x++; alert(y);
論理演算子
// 論理演算子 AND(&&) OR(||) NOT(!) if ((x > 2) && (x < 5)) { // x が2より小さい "か" 5より小さい ならなんらかの処理 } if ((x > 2) || !(x < 5)) { // x が2より小さい "または" 5より小さくない ならなんらかの処理 } if !(x < 5) { // x が 5より"小さくければ"なんらかの処理 } // switch var x = 0; switch (x) { case 0: case 1: // 0 1 は同じ処理 break; case 2: // break; default: // break; } // ループ(while) while (x < 10) { // なにかの処理。条件に合わなかったら実行されない } do { // なにかの処理。一度は実行される。 } while (x < 10);
三項演算子
// if 文の省略記法 // 三項演算子 // (条件) ? (真だった場合の値) : (偽だった場合の値) if( a>b ) a=b; else a=c; // 上のif文の省略記法。 (a>b)? a=b : a=c ; // 例 var sex = ''; if (sex == '男性') { price = 5000; } else { price = 3000; } // 三項演算子にすると price = (sex == '男性') ? 5000 : 3000;