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数据类型的主要内容,如果未能解决你的问题,请参考以下文章
谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js