js的数据类型有两大类:
1.基本类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol
2.引用数据类型:对象(Object)、数组(Array)、函数(Function)
之所以分为基本和引用这跟js的存储机制(堆和栈)和垃圾清理机制是有关的,关于这一部分我们下一章单独开一章来讲,我们用代码简单的介绍一下这几种数据类型:

字符串:

字符串是存储字符(比如 "Bill Gates")的变量, 字符串可以是引号中的任意文本。(typeof是string)您可以使用单引号或双引号:

数字:

JavaScript 只有一种数字类型。数字可以带小数点,也可以不带(typeof是number),注意这里和java是不一样的,java里面有init和long和float: ps:有一点需要注意,数字类型是不能带双引号或者单引号的,如果带了就是字符串类型
3.布尔:
该类型只有两个值,true和false(真和假/1和0)typeof是很有特色的boolean
ps:千万不要把布尔值和字符串弄混,"true"和true是不一样的,同理"false"和false是不一样的,举个例子:4.空:
空是第一个只有一个值的数据类型,这个特殊的值是null。从逻辑的角度来看,null表示了一个对象的空指针,有的同学到这里就不是很明白啥事对象的空指针,这里和我们马上要讲的对象有关系稍安勿躁5.未定义(Undefined)
undefined类型是第二个只有一个值的类型,即是undefined(废话),当你声明了一个变量但是没有对变量赋予初始值的时候就是undefined6.Symbol
symbol是ES6(一种比较新的js规范)推出的全新的数据类型Symbol() 函数会返回 symbol类型的值,里面也可以接受一个参数symbol有个及其特殊的特点是

基本概念---part3相关推荐

  1. oracle中master实例,Oracle10g/11g RAC数据库中的Master实例、Owner实例和Past Image的概念PART3...

    实验第33步: 下面来验证: 节选实例1上的/u01/app/oracle/admin/RDBA/udump/rdba1_ora_18378.trc: /u01/app/oracle/admin/RD ...

  2. 【操作系统/OS笔记11】并发执行的必要性,产生的问题,原子操作,为什么引入锁机制,面包购买的类比

    本次笔记内容: 9.1 背景知识 9.2 一些概念part1 9.3 一些概念part2 9.4 一些概念part3 文章目录 同步互斥的背景 进程间不独立存在风险 进程间为什么合作? 例:并发执行产 ...

  3. Java类的继承学生研究生类图_UML part3 类图、对象图

    UML part3 类图.对象图 四种关系 1. 依赖关系 ①定义:依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变化就会影响到另一个模型元素 ②举例:动物有生命和水进行繁殖,动物和水,动 ...

  4. 计算机网络笔记Part3 数据链路层(Data Link Layer)

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

  5. 深化学习(RL)概念应用以及基于表格型、神经网络型、策略梯度、连续动作空间求解RL​​​​​​​

    深化学习(RL)概念应用以及基于表格型.神经网络型.策略梯度.连续动作空间求解RL 目录 一.概念以及应用 二.基于表格型求解RL--Sarsa和learning 表格型方法--Sarsa 1. Sa ...

  6. HTTP概念协议报文结构请求响应数据报分析

    文章目录 前言 一.HTTP的概念.特点.工作过程.应用场景 二.HTTP协议报文格式查看方式 三.HTTP协议数据报格式解读 http请求数据报 Part1:首行 关于URL 关于http方法 Ge ...

  7. 功能点算法及在软件测试中的应用Part3

    --计算逻辑事务的实体.输入DET.输出DET 前一篇文章(Part2)介绍了如何划分逻辑事务,文章发表后,大家提出了很多非常好的问题,我这里先简单回复一下,作为我们Part3的引子. Q:逻辑事务分 ...

  8. EZ-USB FX2 LP CY7C68013A 开发指南(1)--基本概念

    http://group.ednchina.com/1737/22909.aspx 1.    元器件 CYPRESS 68013A :支持USB 2.0 协议,带增强型8051 单片机,时钟频率48 ...

  9. 数据库分区概念及简单运用

    概念:数据库分区是一种物理数据库设计技术 目的:主要目的是为了在特定SQL操作中减少数据读写的总量以缩短响应时间 分类:分为水平分区(Horizontal Paritioning)和垂直分区(Vert ...

  10. 关于深度学习理论和架构的最新综述(part3)

    关于深度学习理论和架构的最新综述-part3 递归神经网络(RNN) 介绍 长短期记忆(LSTM) 门控循环单元(GRU) 卷积LSTM(ConvLSTM) RNN架构的变体及其应用 基于注意力的RN ...

最新文章

  1. 泡椒java_吃货联盟 源代码 Java初级小项目
  2. [ASP.NET MVC 小牛之路]11 - Filter
  3. 大型ERP等数据库系统常见几种设计------(转)
  4. 逆序数技巧 - 牛客
  5. shell编程题(四)
  6. 黑客攻防技术宝典Web实战篇第2版—第8章 攻击访问控制
  7. iOS 中的视图函数 init initwithnib viewDidLoad viewWillAppear的总结
  8. asp.net搜索关键词高亮显示函数
  9. java mysql字符串拼接_Oracle与MySQL字符串拼接
  10. 微信小程序的布局css样式
  11. 计算机图形点阵表示实例,[计算机图形学的应用实例计算机图形作业).doc
  12. 华为网络设备查看设备温度状态检查命令方法
  13. vue中友盟统计---事件跟踪部署
  14. C++获取文件夹内子文件夹名
  15. 蓝桥杯星期一(翻日历)
  16. Vue 中echarts的数据参数使用、X轴Y轴
  17. 文件重命名,文件名快速修改重命名
  18. 2021年上半年软件设计师下午真题试题(案例分析)及答案
  19. 如何快速学linux?
  20. Java Word文档如何转为PDF文件

热门文章

  1. 算法:罗马数字转换为整数13. Roman to Integer
  2. 【翻译】在5分钟内了解HTTP3,同时补课HTTP 1.1, HTTP 2.0
  3. Two sum 二刷
  4. 随机梯度下降法(SGD)
  5. K8S学习笔记之为什么需要Pod?
  6. HBASE table导出到文件的方法
  7. dom不刷新 vue 加数据后_vue 数据更新 dom不渲染
  8. Raki的读paper小记:Soft Gazetteers for Low-Resource Named Entity Recognition
  9. 347.前K个高频元素(力扣leetcode) 博主可答疑该问题
  10. mysql如何进行宿舍分配_手把手教你做一个Jsp Servlet Mysql实现的学生宿舍管理系统...