美文网首页js学习
JavaScript类型

JavaScript类型

作者: smartHui | 来源:发表于2019-05-31 08:37 被阅读0次

Null:就一个值null。定义了但是为空(null是javascript是关键字,所以可以用null关键字来获取null值)

Undefined:这个类型就一个值undefined.。任何变量赋值前,类型都是Undefined,值为undefined。

 两种方式表达undefined值: 

1、用全局变量undefined(也就是名为undefined这个变量)【存在问题:undefined是一个变量,而不是一个关键字,无意中会被篡改,建议使用【法二】void 0来获取undefined值】

2、void运算来把任意一个表达式变成undefined值

String :JavaScript 中的字符串是永远无法变更的,表示文本数据,最大长度是2^53-1(并不是理解中的字符数)

Number: 2^64-2^53+3个值  (NaN,Infinity,-Infinity)

,Number 类型中有效的整数范围是 -0x1fffffffffffff 至0x1fffffffffffff

   console.log( Math.abs(0.1 + 0.2 - 0.3) <= Number.EPSILON);=>提供的最小精度值

十进制0.1转化为二进制  console.log(0.1.toString(2)) =>浮点数运算的精度问题

0.0001100110011001100110011001100110011001100110011001101

Boolean:true和false两个值(同样具有关键字true和false来表示两个值)

Object

Symbol(ES6新加)

相关文章

网友评论

    本文标题:JavaScript类型

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