美文网首页
js数据类型

js数据类型

作者: 笃笃木鱼 | 来源:发表于2019-02-28 09:06 被阅读0次

7大数据类型

Undefined

Null

Boolean

String

Number

Symbol

Object

Undefined未定义,未赋值

undefined数据类型只有一个值,就是undefined。void运算可以把任一表达式变为undefined值,使用void 0获得undefined

Null已定义,语义表示空值。

null也只有一个值,即null

Boolean true,false

String

其实表示字符串的UTF16编码,最长是2的53次方减一(也是UTF16编码),通常的字符串操作也是针对此编码。无法改变?

Number

JavaScript 中的 Number 类型有 18437736874454810627(即 2^64-2^53+3) 个值。

浮点数精度问题导致,非整数的Nunber是不能用==  ===比较。  console.log( Math.abs(0.1 + 0.2 - 0.3) <= Number.EPSILON);//true

Symbol

一切非字符串是对象的key的集合?

    var mySymbol = Symbol("my symbol");

Object

对象,属性(数据属性和访问器属性)的集合。属性都是key-value组合,key可以是字符串或者symbol类型。

类型转换--尽量使用显式转换,然后使用===进行比较

stringtoNumber,使用Number()

numbertoString,十进制/科学计数法

相关文章

  • JS的类型转换

    JS的数据类型: 首先, JS的数据类型分为基本数据类型和引用数据类型基本数据类型: string number ...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 2022前端面试题汇总(附答案)更新中

    JS相关 1.JS中的数据类型 (1)数据类型分为基本数据类型和引用数据类型基本数据类型:number、null、...

  • js深拷贝

    在写深拷贝之前,有必要说一下js的数据类型 一.js数据类型 1.1 分类 js数据类型分为两类:原始数据类型、引...

  • js数据类型

    JS基本数据类型和引用数据类型(JS 基本数据类型和引用数据类型的区别及浅拷贝和深拷贝) 再讲 js 的基本数据类...

  • js入门知识点

    * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...

  • js常见知识点

    一、 js基本数据类型和引用数据类型 js基本数据类型:Number、String、Boolean、Null、un...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • JS 高频面试题汇总

    # 说一下JS 中的数据类型有哪些 JS 数据类型包括 基本 / 引用 / 特殊 数据类型: 基本数据类型:Str...

  • 浅拷贝和深拷贝

    JS数据类型 在JS语言中,数据类型分为以下两种: 基本数据类型:null undefined number st...

网友评论

      本文标题:js数据类型

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