变量和数据类型

Posted guoDaXia的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量和数据类型相关的知识,希望对你有一定的参考价值。

变量
    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

 

以上是关于变量和数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java 循环变量

Android 上的 Kotlin:如何在片段中使用数据库中的 LiveData?

变量的内存分析图

Android:将片段和弹出窗口的点击事件中生成的变量传递给活动的方法

GoLang学习之变量定义和初始化

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础