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

    1.定义变量的时候,需要初始化,这是一种习惯

    var box=null;  //对象的初始化一般用null

    var box={  //以后再声明

      age:10

    }

    var box=''; //创建一个字符串对象,一开始不知道赋值什么的时候,就创建为空字符串

    var box=0; //数值初始化,一般为0

    var box=false; //布尔值一开始为false

    2.undefined是定义了变量,没有初始化的结果。undefined是undefined类型,null是object类型

    undefined是派生为null的,js标准里规定 undefined等于null

    alert(undefined==null);   //true

    alert(undefined===null);   //false  undefined是undefined类型,null是object类型

    3.布尔类型

    var b=true;

    alert(b==1);  //true

    alert(b===1);  //false

    alert(typeof b == typeof 1); //false

    以下将字符串显示转化为布尔类型

    var b='zsy';

    alert(Boolean(b));  //true

    var c='';

    alert(Boolean(c));   //false

    以下将字符串隐式转化为布尔类型

    var box='zsy';

    if(box){

    alert('true');

    }else{

    alert('false');

    }

    最后一个undefined,只要定义了变量但没有给变量声明,那么就是undefined,转化为布尔值就是假。

  • 相关阅读:
    软件工程提问回顾与个人总结
    OO第二次单元总结
    OO第一次单元总结
    软件工程结对项目
    软件工程第一次阅读作业
    软件工程第0次个人作业
    结队作业
    软件工程第一次阅读作业
    软工第0次作业
    oo第四篇博客作业
  • 原文地址:https://www.cnblogs.com/mabelstyle/p/3779532.html
Copyright © 2011-2022 走看看