- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- JavaScript/文法/制御文・ループ へ行く。
- 1 (2011-06-03 (金) 01:41:12)
- 2 (2011-06-03 (金) 01:51:43)
- 3 (2011-06-11 (土) 15:54:09)
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
コメント
// コメントです。
/*
コメントです。
*/