判断str的值是字符串"js"还是"html"。。
switch( str ){
case 'js' :
alert( 'js' ); break; //如果这行不加break,则会弹出js 、html。加了break会跳出循环
case 'html' :
alert( 'html' ); break;
default : //默认
alert( str );
switch( str ){
case 'js' :
alert( 'js' ); break; //如果这行不加break,则会弹出js 、html。加了break会跳出循环
case 'html' :
alert( 'html' ); break;
default : //默认
alert( str );
}
----------------------------------
三元运算:通过判断条件,条件为真则执行语句1。条件为假则执行语句2
条件 执行语句1 :执行语句2
120<45 ? alert( '120<45' ) : alert( '120!<45' );
------------------------------
break和continue
1、
for(var i=0; i<6; i++){
if( i == 4 ){
break; //跳出
}
alert(i);
}
弹出的依次是0、1、2、3,i的最后值为4
break作用:跳出循环
2、
for(var i=0; i<6; i++){
if( i == 4 ){
continue; //跳过 跳过这一次({}这里面执行完算一次),以下的代码不会再执行,会执行for循环的"i++"
}
alert(i);
}
弹出的依次是0、1、2、3、5,i的最后值为6
continue作用:跳出此次循环,进行下次循环
----------------------------------
真假问题