前言

细阅此文章大概需要 3分钟\color{red}{3分钟}3分钟左右
本篇中简述\color{red}{简述}简述了:
Javascript中常用的数据类型
基本数据类型
引用数据类型
数据类型的检测(简述)

如果有任何问题都可以留言给我,我看到了就会回复,如果我解决不了也可以一起探讨、学习。如果认为有任何错误都还请您不吝赐教,帮我指正,在下万分感谢。希望今后能和大家共同学习、进步。
下一篇会尽快更新,已经写好的文章也会在今后随着理解加深或者加入一些图解而断断续续的进行修改。
如果觉得这篇文章对您有帮助,还请点个赞支持一下,谢谢大家!

Javascript中常用的数据类型

Javascript中的数据类型分为【基本数据类型】和【引用数据类型】
基本数据类型【按值操作】
引用数据类型【操作的是堆内存的空间地址】

基本数据类型

数字 number
包含常规数字和NaN

字符串 string
所有用双引号、单引号、反引号(撇) 包起来的都是字符串

布尔 boolean
true false

空对象指针 null
未定义 undefined
symbol
Symbol([val]):创建唯一值

    console.log(Symbol('A')==Symbol('A'));

bigint:大数据值【JS中存在最大安全数和最小安全数】

    console.log(Number.MAX_SAFE_INTEGER);//9007199254740991//最大安全数console.log(Number.MIN_SAFE_INTEGER);//-9007199254740991//最小安全数//9007199254740991n【在后面加个n,就变为bigint类型的数字】

引用数据类型

对象数据类型object
{} 普通对象 Map
实例对象
prototype原型对象
[] 数组对象 Set
/内容/正则对象( /1?(\d|([1-9]\d+))(.\d+)?$/ 【验证是否为有效数字】)
Math数学函数对象
日期对象

所有的引用数据类型数据的创建都要开辟一个【堆内存】\color{red}{所有的引用数据类型数据的创建都要开辟一个【堆内存】}所有的引用数据类型数据的创建都要开辟一个【堆内存】
函数数据类型function

数据类型的检测(简述)【数据类型检测详解敬请期待第五章】

typeof
检测出来的 结果永远显示一个字符串 ,字符串中包含了我们检测的数据对应的数据类型
typeof null => “Object”【【是个bug】不属于对象,而是因为二进制存储值以000开头了。】
局限性 :用typeof检测对象当中细分的类型,其结果都是"Object",不能用它来区分细分的对象

instanceof
constructor
Object.prototype.toString.call([value])

作者:Hypnotize 链接:https://juejin.im/post/6867535521074118669 来源:掘金


  1. +- ↩︎

前端系统化学习【JS篇】:(四)Javascript中的数据类型相关推荐

  1. 科普向--详解JavaScript中的数据类型

    对于前端的小伙伴而言,JS的数据类型可谓是必懂的知识点.虽然这个知识点很是基础了,不过仍然有不少人会在这一块犯些小错误.比如网上流传的"JavaScriptS一切皆对象",其实是个 ...

  2. html类型转换函数,如何在JavaScript中转换数据类型?

    在JavaScript中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给类型的值以及可以对其执行的操作.虽然由于类型强制,JavaScript会自动转换许多值,但为了达到预期的结果,通常最好 ...

  3. LabView学习笔记(四):动态数据类型

    Labview学习笔记: LabView学习笔记(一):基础介绍 LabView学习笔记(二):滤波器实验 LabView学习笔记(三):基本控件 LabView学习笔记(四):动态数据类型 LabV ...

  4. python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...

    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...

  5. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  6. JavaScript中基本数据类型的强制转换

    JavaScript中基本数据类型转化 将一个数据类型强制转换为其他的数据类型 主要指String Number Boolean 这三种之间的相互转化. 一.其他数据类型转换String 我们有两种方 ...

  7. 前端系统化学习【JS篇】:(二)Javascript、变量和值的简述

    前言 细阅此文章大概需要 10分钟\color{red}{10分钟}10分钟左右 本篇中简要概述\color{red}{简要概述}简要概述了: JavaScript语言的三部分构成 JavaScrip ...

  8. 面向面试题的前端学习-js篇(自用,持续完善中)

    前言:初心是记录面试题,慢慢由每个知识点引伸出去,逐渐查缺补漏,构建出更完善的前端知识系统. 题目来源:牛客网 gitnub 目录 HTTP协议 get请求传参长度的误区 补充get和post请求在缓 ...

  9. [js点滴(转)]JavaScript中的this陷阱的最全收集--没有之一

    当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程.事件驱动.面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚.有句话这么说:如果你不能向一个6岁小孩解释 ...

最新文章

  1. 华为鸿蒙智慧屏怎么样,65寸华为智慧屏怎么样?4000元选哪个好?
  2. cudart64_100.dll not found
  3. 科学记数法数字转换/保留数值小数点位数(数字格式化)
  4. 初中计算机教师资格考试试题,2017下半年初中信息技术教师资格证面试试题(精选)第一批(2)...
  5. 假如,有这样的异性朋友真不错
  6. em表示什么长度单位_em单位_html长度单位EM
  7. wxWidgets:wxMenu/wxMenuBar 示例
  8. Codeforces Round #490 (Div. 3)
  9. 后缀的形容词_高三语法总复习:名词形容词变名词的后缀
  10. GCC编译器和GDB调试器常用选项
  11. 实战:node-react项目部署到服务器
  12. 大数据产品开发流程规范_大数据架构流程图
  13. 怎么把电子书格式转换成word文档
  14. 云计算如何运用在政府行业--解决方案
  15. 基于加密机制的WebService访问与通信安全
  16. BIM的发展现状与技术优势
  17. GHHHG全球海岸线提取
  18. 全国最新省市县列表json
  19. C# 报错microsoft.office.interop.excel,version=15错误
  20. 在线画图工具-CCA与RDA分析_圈圈Bio_新浪博客

热门文章

  1. flask接口mysql开发例子,使用Flask开发简单接口3–引入MySQL
  2. tex中让公式和文字在一行_1行代码搞定LaTeX公式编写,这个4.6M的Python小插件,堪称论文必备神器...
  3. uniapp中qrcode生成二维码后传的参数不见了_二维码扫描登录,你必须知道的 3 件事...
  4. java线程轮询_基于springboot实现轮询线程自动执行任务
  5. 输入法 java_使用 Utf7ime 输入法实现中文输入 Windows+Java 平台(完整步骤版)
  6. 字符串转命令行字符图片
  7. 转载:JS数组reduce()和reduceRight()方法
  8. python 数据结构 1
  9. Thrift辅助类,用于简化Thrift编程
  10. Mysql CMAKE编译参数详解