hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

jsスニペット

死にそうにカンタンなことを忘れるのでメモ

■配列
var ary=[‘aa’,’bb’,’cc’];

■配列入れ子
var ary=[‘aa’,[‘bb’,’b2b2′],’cc’];
→呼び出し方:ary[1][0]

■オブジェクト・連想配列
var obj={x:’1fdsa’, y:2, z:3};
→呼び出し方:obj.x とか obj[‘x’]

■for-in命令で連想配列のキーとメンバを取り出す
var obj = {id:’aa’,name:’bb’,address:’cc’};
for(var i in obj){
document.writeln(i+’は’+obj[i]);
}

■三項演算子
var x = 3;
var y;
(x == 3) ? y=”true”:y=”false”;

■switch文
var lank = ‘b’;
switch(rank){
case ‘a’:
case ‘b’:
document.writeln(‘rankB’);
break;
case ‘d’:
document.writeln(‘rankC’);
break;
default :
document.writeln(‘rankD’);
break;
}

■代入演算子
x=3:
[+=] x +=2 →x=5
[-=] x -=2 →x=1
[*=] x *=2 →x=6
[/=] x/=2 →x=1.5
[%=] x %= 2 →x=1(割り算余り)

■continueとbreak

//1000を超えたらbreak
var result = 0;
for(var i = 0; i <= 100; i++){ result+=i; if(result>1000){break;}
document.writeln(result);
}
//奇数のみ表示
var result2 = 0;
for(var i = 0; i <= 100; i++){ result2+=i; if(i%2==0){continue;} document.writeln('kaisuu'+i); } ■ラベルで一気にbreak kuku: for(var i = 1; i < 10; i++){ for(var j = 1; j < 10; j++){ var k = i*j; if(k>30){break kuku;}
document.write(k + ‘ ‘);
}
document.write(‘
‘);
}


投稿日

カテゴリー:

投稿者:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください