美文网首页
JS中的数据类型

JS中的数据类型

作者: 大风吹兮风清扬 | 来源:发表于2019-06-07 13:40 被阅读0次

    JavaScript中一共有7种数据类型分别是:

    • 数值(number):整数和小数(比如1和3.14)
    • 字符串(string):文本(比如Hello World)
    • 布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)
    • undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值
    • null:表示空值,即此处的值为空。
    • 对象(object):各种值组成的集合。

    在JavaScript中使用 typeof 运算符可以用来确定一个值是什么数据类型

    > typeof 123
    < "number"
    
    > typeof '123'
    < "string"
    
    > typeof false
    < "boolean"
    

    数值、字符串、布尔值分别返回number、string、boolean。

    1、数值
    分为整数和浮点数,但是在JavaScript的底层所有数字都是以64位浮点数储存,整数也不列外。当用到整数时,才会将浮点数转换为整数

    > 1 === 1.0
    < true
    

    2、字符串
    用单引号或双引号

    ‘holle'
    "holle"
    

    也可以在双引号中继续使用单引号

    "It's a long journey"
    

    字符串默认只能写在一行内,否则会报错

    'a
    b
    c'
    // SyntaxError: Unexpected token ILLEGAL
    

    如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。

    var longString = 'Long \
    long \
    long \
    string';
    
    longString
    // "Long long long string"
    

    连接运算符(+)可以连接多个单行字符串,将长字符串拆成多行书写,输出的时候也是单行。

    var longString = 'Long '
      + 'long '
      + 'long '
      + 'string';
    

    相关文章

      网友评论

          本文标题:JS中的数据类型

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