JS中的数据类型

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';
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数值(number):整数和小数(比如1和3.14)字符串(string):文本(比如Hello World)布尔...
    砂糖橘最甜阅读 803评论 0 0
  • JS中的数据类型一共有7种: 基本类型(简单类型):数值(number)、字符串(string)、布尔值(bool...
    si_月阅读 236评论 0 0
  • `计算机顾名思义可以进行数学计算的机器,因此,计算机理所当然的可以处理各种数值,但是,计算机能够处理的远远不只是数...
    吧啦啦小汤圆阅读 426评论 0 0
  • js中有6个基本数据类型:number、string、boolean、Symbol、null、undefined与...
    si_月阅读 299评论 0 0
  • JS中一共有6种数据类型,分为:数字(Number)、字符串(String)、布尔值(Boolean)、undef...
    大春春阅读 727评论 0 4