0
点赞
收藏
分享

微信扫一扫

JavaScript语法入门七 数据类型

 BigInt类型

在 JavaScript 中,“number” 类型无法代表大于 253(或小于 -253)的整数。此时可以使用BigInt类型。

使用方法:在数字的尾部附加一个n。

const bigInttest = 12345678901234567890123456789012345678901121345526789n;

 

String类型

js中只有String类型没有char类型。定义时用单引号或者双引号将字符串的值包裹起来。但是不能用反引号。

例子:

let name = "Jack";

 

Boolean类型

布尔类型只有两个值:true和false。不能用True和False。但是可以用数字、字符串、对象。非零的数字、非空字符串、任意对象都被当做true。空字符串、0、NaN、null、undefined当做false。

 

例子:

<head>

<script>

  let nameFg1 = true;

  if(nameFg1){

    alert('test if true')

  }

  let nameFg2 = 'abc';

  if(nameFg2){

    alert('test if abc')

  }

  let nameFg3 = 123;

  if(nameFg3){

    alert('test if 123')

  }

</script>

</head>

 

null

null不属于number、BigInt、String、Boolean的任何一种。

代表“未知”“无”

例子:

let age = null;

 

undefined

与null类似,undefined也是一个单独的类型。含义是未被赋值。

例子1:

<script>

  let x;

  alert(x)

</script>

结果会显示undefined。

例子2:把一个变量赋值为undefined,但是一般不采用这种方式将变量置空,常用于检验判断。

<script>

  let x = 123;

  x = undefined;

  alert(x)

</script>

结果会显示undefined。

 

object

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数等。

 

symbol

ES6新增的类型,用于创建对象的唯一标识符。

举报

相关推荐

0 条评论