zoukankan      html  css  js  c++  java
  • 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('变量不可用');
    }
  • 相关阅读:
    Week03-面向对象入门
    Week02-Java基本语法与类库
    201621123056 《Java程序设计》第1周学习总结
    2.2确定一个字符是否在指定范围内
    2.1确定一个char包含何种字符
    1.自己写一个计算器demo
    1.23 确定一个Decimal或Double的整数部分
    1.5 测试奇偶性
    1.2度转化为弧度 1.3弧度转换为度
    1.1确定分数与浮点数值之间的近似相等性。
  • 原文地址:https://www.cnblogs.com/boentouch/p/13991442.html
Copyright © 2011-2022 走看看