alert(typeof(a)): 读出这个东西的类型.
    类型转换:
    		parseInt()   转整型
            parsefloat()  转小数型
基本格式:
		<script>
			var a=6;
			var b=4;
			alert(a%b);
		</script>
        %为取余
        
    var a=x&&y;
    alert(a);
         
    &&	逻辑与,并(需要同时满足x,y才可以输出)	
    ||  逻辑或(x,y只要有一个满足即可)
    !   非
条件语句:
	1.if语句
    	 例:
         if(a<b){
         	alert(b);
         }else if(a<c){
         	alert(c);
         }else{
         	alert("哈喽");
         }
    2.switch(变量){
    	case"a<b":
        	alert(b);             
            break;
        case"a<c":             注:  break;     跳出,停下并且以后的不再读出。
        	alert(c);               continue;   光在那个条件下的跳过了,后面的继续读。
            break;
        default:
        	alert("哈喽");
            break;
      }
    3.特殊语句
    	例:
        var x=(n==3)?1:2;
        
        注:其中括号内的n等于3是这个语句的判断条件。
           这个特殊语句的意思就是当满足n=3这个条件时,这时候x=1,当括号内的n不满足等于3这个条件时,这时候x=2
举几个栗子:
	1.例出100以内所有的奇数
     	for(var i=1;i<100;i++){
        	if(i%2!=0){
             	document.write(i+"<br>");
            }
        }
    2.例出100以内与7相关的数字
   <script>
    	for(var i=1;i<=100;i++){
        	if(i%7==0){
            	document.write(i+"<br>");
            }else if((i-7)%10==0){
            	document.write(i+"<br>");
            }else if(i<80&&i>69){
            	document.write(i+"<br>");
            }
        }
    </script>
    
    undefined      if还可以单独存在 但else  else if不可单独存在         
    没有被定义
    
       
if(判断条件){            if(判断条件1&&判断条件2){    
	if(判断条件){     == 		执行语句   
    	执行语句         }    
    }
}
原文:http://www.cnblogs.com/shandayuan/p/6680504.html