• JS第二天 数据类型 == === null undefined


    基本类型:
    Boolean : 取值 true or false Number : 数值,整型 浮点 double String :字符串 Undefined:未定义,未赋值,只有一个值 undefined Null :只有一个值 Null
    Object   引用类型
    typeof  返回变量的数据类型,以字符串的形式展示
     <script type="text/javascript">
            var n = 10;
            alert(typeof (n));
            n = "abc";
            alert(typeof (n));
            n = new Date();
            alert(typeof (n));
            n = null;
            alert(typeof (n));
            var b;
            alert(typeof(b));
        </script>
    var sum=0;
    for(int i=1;i<=100;i++){
         sum=sum+i;  
    }
    alert(sum);
    //sum=5050
    //   ==  会将表达式两边转成相同的数据类型再做比较;至于谁转成谁见转换规则
    // === 绝对等于 ,两边不做类型转换,直接比较
    var
    a='123'; var b=123; alert(a==b); //true alert(a===b); //false
    var a=123;
    swith(a){
         case '123':
               alert('等于字符串123');
               break;
         case 123:
               alert('等于数字123');
               break;  
         case default:
               break;  
    }
    //返回结果  等于数字123,即 switch内部的比较是 ===
    1.当声明了变量,但是未赋时,变量值为 undefined
        var a;
        alert(a);  //a值为 undefined
    
    2.没有声明变量直接使用时,浏览器会报错
       alert(a);  //浏览器会报错
    所以要先使用 typeof 判断变量的类型
       if(typeof(w)=='undefined'){
            alert('变量未使用');       
    }else{
        alert(w);
    }
    3.当方法没有返回值时,也会返回undefined
    var a= abc();
    alert(a); // undefined
    function abc(){
    }
    4.null值的使用: 当某对象不再需要使用时,
    赋值为null,就是告诉浏览器去回收该变量
    5. 判断某变量/对象是否可用
    var a
    if(typeof(a)!='undefined' && a!=null){
    alert('变量可用');
    }else{
    alert('变量不可用');
    }
  • 相关阅读:
    Django视图
    Django路由系统
    Django概述,配置文件,web框架本质,Django框架
    Mysql
    R语言之常用函数
    从PCA、PLS-DA、OPLS-DA学习线性代数和矩阵
    算法第一关
    别人处理二代测序的流程
    reportlab包使用指南
    Python 文本(txt) 转换成 EXCEL(xls)
  • 原文地址:https://www.cnblogs.com/boentouch/p/13991442.html
Copyright © 2020-2023  润新知