• 追加された行はこの色です。
  • 削除された行はこの色です。
* JavaScript 文法 変数・配列・制御文・ループ [#faf17ba9]
* 制御文・ループ [#faf17ba9]

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

** 連想配列(オブジェクト) [#s1d134d1]
 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 );

** 制御文 [#z44a39a5]
*** if [#va25af1e]
 if ( ... ) {
   ...
 } else if ( ... ) {
   ...
 } else {
   ...
 }

 if ( ... ) console.log( "abc" );

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

** 型 [#k4505b24]
** 型一覧 [#jc8013db]
- boolean
- string
- number
- NaN
- undefined
- null

*** 型を調べる [#k7068d01]
 if (typeof(foo) =="boolean" ) {
   ...
 }

*** 条件式での評価 [#r1377173]
以下の場合は偽で評価される。それ以外は真で評価される。
- false
- 0
- ""
- NaN
- undefiled 
- null

** コメント [#tc67b788]
 // コメントです。
 
 /*
    コメントです。
 */

#title("JavaScript / 文法 / 変数・配列・制御文・ループ")


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