ループ、分岐
if文 switch文 for forIn while each
if文とよく使う比較演算子
$(function(){
if(変数 == 0)
{
// 変数が0の時の処理
}
if(変数 >= 0)
{
// 変数が0以上の時の処理
}
if(変数 <= 0)
{
// 変数が0以下の時の処理
}
if(変数 > 0)
{
// 変数が0より大きい場合の処理
}
if(変数 < 0)
{
// 変数が0未満の場合の処理
}
if(変数 != 0 )
{
// 変数が0でない時の処理
}
if(変数 === 0 )
{
// 変数が0の時(データ型も同じの場合)
}
});
if else文
$(function(){
if(変数 == 0)
{
// 変数が0の時の処理
}
else if(変数 == 1)
{
// 変数が1の時の処理
}
else
{
// 上記2つの条件以外の場合
}
});
switch文
$(function(){
switch(変数)
{
case 1:
// 変数が1の場合
break;
case 2:
// 変数が2の場合
break;
default:
// 上記2つの条件以外の場合
break;
}
// 各条件に一致したのち、breakしないとそれ以下の処理も評価されてしまう。
});
for文
$(function(){
for(var i=0;i<=10;i++)
{
// この中の処理がループする
if(i==2)
{
//iが2になった場合は、次のループに移動する。これ以下の処理は行わない
continue;
}
if(i==7)
{
//iが7になった場合は、ループ処理を終了する。8 9 10の評価は行われない
break;
}
}
for(【基本数値】;【繰り返す条件】;【基本数値の増減】)
なので
for(var i=0;i<=10;i++)
は
iが10以上に到達するまでループ処理をする となる。
ただし
for(var i=0;i<=10;i--)
としてしまった場合、iは10に到達しないので無限ループに陥る。
});