变量 var a=10; a=20; 注意:变量声明是在浏览器关闭后才释放的,在没关闭之前可以随意使用 var 变量名=值 注意:JavaScript是弱类型语言 var a=10;声明 a=10;赋值 数据类型 typeof(变量); 1、number(int float double) 注意:计算时还是按整数和浮点型分开来使用 2、string(string char) 3、boolean 4、object(obejct array null) 整数: var a=45; var a=045; var a=0xff; 浮点: var f=10.5; var f=10.55; var f=10.5E+10; 字符串: ‘‘ "" +连接两个字符串 运算符和表达式 算术运算符 + - * / % ++ -- 注意:+在遇到任何字符串都变成字符串连接 赋值运算符 = + - += -= *= /= %= 条件运算符 > < == != === !== 逻辑运算符 && || ! ^ & | 注意:&&和||会短路,单个的不会短路。短路指的是左边可以得出结论就不走右边的代码 位运算符 >> >>> << | & ~ ^ 注意:位运算符是针对二进制的补码进行操作的 其他运算符 ? : 逻辑语句 if(bool){ } if(bool){ }else{ } if(bool){ }else if(bool){ }... }else{ } switch(变量){ case 值1: 表达式 [break;] case ... [default] } if(bool){ if(){ switch(){ } } }else{ for(){ while(){ } } } while(){ } do{ }while() for(;;){ }
<html>
    <head>
    
    </head>
    <script>
        var c=10;
    </script>
    <body>
        <a href="JavaScript:alert(c)">wwwww</a>
        <script>
        /* var a=false;
            a=0.0;//0表示假
            if(a){
                alert("11111111");
            }else{
                alert("000000");
            }
        */
        var a=76;
        var b=34;
        alert(a|b);
        
        </script>
    </body>
</html>
<html>
    <head>
    
    </head>
    
    <body>
        
    <script type="text/javascript">
        alert(1);
        document.write(‘<table border="1" width="800" align="center">‘);
        var i=0;
        
        while(i<100){
            if(i%10==0){
                var bg;    
                if(i%2==0)
                    bg="#cccccc";
                else
                    bg="#ffffff";
                document.write(‘<tr>‘);
            }
                document.write(‘<td>‘+i+‘</td>‘);
            i++;
            if(i%10==0)
                document.write(‘</tr>‘);
        }
        document.write(‘</table>‘);
    </script>
    
    </body>
</html>
原文:http://www.cnblogs.com/aigeileshei/p/5615908.html