JS数据类型

Posted kanaliya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS数据类型相关的知识,希望对你有一定的参考价值。

1.基本数据类型

1.Number(数值型)
进制:

1.二进制以0b开头,如:0b10
2.八进制以0或者0o开头,如:070
3.十六进制以0x开头,如:0xa0

// 0o表示八进制数,结果按照十进制输出,为8
console.log(0o10);
数字表示范围:

1.最小值:Number.MIN_VALUE
2.最大值:Number.MAX_VALUE

NaN:

NaN,即非数值(Not a Number),是一个特殊的数值,js中当对数值进行计算时没有结果返回,则返回NaN

// Number()用于将值转为数字,下面的输出结果为NaN
console.log(Number("abc"))

注:javascript中会以NaN的形式输出 Number.NaN,其与其他数值进行比较的结果总是不相等的,包括它自身在内,因此不能通过与 Number.NaN 直接比较的方式来检测一个值是不是数字,必须调用 isNaN()进行判断,返回false表示是数字类型,返回true则表示不是数字类型

2.String(字符串型)

字符串的表示可以用单引号或者双引号

转义字符():

转义字符表示其后的一个字符没有特殊含义,比如""中的"默认表示字符串,如果使用"则表示"只是一个普通的字符

// 输出结果为aa"
console.log("aa"");

使用以下的方式输出也可以:

// 输出结果为aa"
console.log('aa"');
3.Boolean(布尔类型)
4.Null(空类型)
5.Undefined(未定义型)

以上是关于JS数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Relay.js 没有正确解析组合片段

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

js代码片段: utils/lcoalStorage/cookie

JS代码片段:一个日期离现在多久了