美文网首页
JS数据类型

JS数据类型

作者: Mark197 | 来源:发表于2019-04-08 17:25 被阅读0次

一.七大数据类型

数字(number)、字符串(string)、布尔值(boolean)、undefined、null、对象(Object)、符号(Symbols)(ECMAScript 第6版新定义)。

1.数字(number)

  • JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。
  • JavaScript 对整数提供四种进制的表示方法:十进制、十六进制、八进制、二进制。
  • NaN是 JavaScript 的特殊值,表示“非数字”(Not a Number),主要出现在将字符串解析成数字出错的场合。
  • 数值可以采用科学计数法表示
123e3 // 123000
123e-3 // 0.123

2.字符串(string)

  • 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。
" 'Hello' " // 'Hello'
  • 如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上转义符反斜杠
\0 :null(\u0000)
\b :后退键(\u0008)
\f :换页符(\u000C)
\n :换行符(\u000A)
\r :回车键(\u000D)
\t :制表符(\u0009)
\v :垂直制表符(\u000B)
\' :单引号(\u0027)
\" :双引号(\u0022)
\\ :反斜杠(\u005C)
  • length属性返回字符串的长度,该属性是无法改变的。
  • JavaScript 引擎内部,所有字符都用 Unicode 表示。
  • JavaScript 原生提供两个 Base64 相关的方法。
btoa():任意值转为 Base64 编码
atob():Base64 编码转为原来的值//不适合非 ASCII 码的字符,会报错。

3.布尔值(boolean)

  • 布尔值代表“真”和“假”两个状态。
  • 下列运算符会返回布尔值:
前置逻辑运算符: ! (Not)
相等运算符:===,!==,==,!=
比较运算符:>,>=,<,<=

4.undefined

  • undefined是一个表示"此处无定义"的原始值,转为数值时为NaN。

5.null

  • null是一个表示“空”的对象,转为数值时为0

6.对象(Object)

  • 对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。
  • 对象类型包括:数组(Array)、函数(Function)、还有两个特殊的对象:正则(RegExp)和日期(Date)。

7.符号(Symbols)

  • 符号类型是唯一的并且是不可修改的, 并且也可以用来作为Object的key的值。此处不介绍

二.查看数据类型

  • typeof 运算符,用于确定一个值的类型
typeof 123 // "number"
typeof '123' // "string"
typeof false // "boolean"
typeof null // "object"特殊错别情况

相关文章

  • 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/rwdpiqtx.html