「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;