JavaScript 文法 変数・配列・制御文・ループ

配列

 var list = [1, 2, 3];
 
 for ( var i = 0, n = list.length; i < n; i++ ) {
   console.log( list[i] );
 } 

連想配列(オブジェクト)

 var obj = { name : "taro", age : 10, sex : "man" };
 
 for ( i in obj ) {
   console.log( i );       // name, age, sex
   console.log( obj[i] );  // taro, 10, man
 }
 
 console.log( obj.name );

制御文

if

 if ( ... ) {
   ...
 } else if ( ... ) {
   ...
 } else {
   ...
 }
 if ( ... ) console.log( "abc" );

switch

 var num = 0;
 switch ( num ) {
   case 0:
     console.log( "0" );
     break;
   case 1:
     console.log( "1" );
     break;
   default:
     console.log( "others" );
     break;
 }

型一覧

  • boolean
  • string
  • number
  • NaN
  • undefined
  • null

型を調べる

 if (typeof(foo) =="boolean" ) {
   ...
 }

条件式での評価

以下の場合は偽で評価される。それ以外は真で評価される。

  • false
  • 0
  • ""
  • NaN
  • undefiled
  • null

コメント

 // コメントです。
 
 /*
    コメントです。
 */

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS