zoukankan      html  css  js  c++  java
  • 变量和数据类型

    变量
        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>
    View Code
  • 相关阅读:
    LeetCode 977 有序数组的平方
    LeetCode 24 两两交换链表中的节点
    LeetCode 416 分割等和子集
    LeetCode 142 环形链表II
    LeetCode 106 从中序与后序遍历序列构造二叉树
    LeetCode 637 二叉树的层平均值
    LeetCode 117 填充每个节点的下一个右侧节点
    LeetCode 75 颜色分类
    redhat 7.4 挂载ntfs格式的u盘并且使用
    redhat 查看CPU frequency scaling(CPU频率缩放)
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/5615908.html
Copyright © 2011-2022 走看看