美文网首页饥人谷技术博客
JavaScript中的基本数据类型

JavaScript中的基本数据类型

作者: _咸鱼君 | 来源:发表于2015-12-28 20:49 被阅读49次

    JavaScript中的基本数据类型有那么六大类

    • Number
    • String
    • Boolean
    • Object
    • Null
    • Undefined

    Number

    ECMAScript中的Number类型可以用十进制、八进制、十六进制来表示

    var num1 = 88,//十进制
        num2 = 070,//八进制
        num3 = 0xA;//十六进制
    

    其中八进制的第一位必须是0,数字,十六进制首两位必须是0x

    浮点数
    var num1 = 1.1,
        num2 = 3.12e2;//科学计数法,值为312。
    
    特殊值 e.g.
    var num1 = 1/0,//Infinity 无穷大
        num2 = -1/0;//-Infinity 负无穷大
    //NaN,非数值.
    

    String

    这种单引号、双引号引起来的都是String类型

    var str1 = "hello world",//双引号引起来
        str2 = '11.11';//单引号引起来
    

    Boolean

    两个值 true和false

    var flag = true,
        flag2 = false;
    

    Object

    无序的键值对集合

    var person = {
        name = 'Kobe',
        age = 37,
        play:function(){
          console.log('投篮');
        }
    }
    

    也可以这样

    var obj = new Object();
    

    这样也可以

    var obj = new Object;//有效,但不推荐
    

    Undefined

    只有一个值undefined

    • 声明一个变量但未赋值,变量的值就为undefined
    var a;
    console.log(a);//undefined
    
    • 获取对象不存在的属性
    var obj = {
          a:1,
          b:2
    }
    console.log(c);//undefined
    

    Null

    只有一个值null,用于初始化先前定义的一个用来保存将来对象的变量

    var cat = null;
    

    相关文章

      网友评论

        本文标题:JavaScript中的基本数据类型

        本文链接:https://www.haomeiwen.com/subject/onsshttx.html