JavaScript中有6种数据类型

一、基本数据类型

- String 字符串

JS中的字符串需要使用引号引起来双引号或单引号都行

但是要注意的是某种引号嵌套使用的话,需要加上 \ 转义。比如说我们要输出一句话。

var str="面试官问我:"你在学校最有价值的经历是什么?"" 这样使用引号是会报错的。

报错原因:你在学校最有价值的经历是什么?这一句首先没有被引号括起来,被识别为标识符,并且是非法的。

var str="面试官问我:\"你在学校最有价值的经历是什么?\""; 这样才不会报错

var str='面试官问我:\"你在学校最有价值的经历是什么?\"'; 当然也可以这样写。

- Number 数值

- JS中所有的整数和浮点数都是Number类型
- 特殊的数字NaN (Not A Number)的缩写

- 使用typeof检查一个Number类型的数据时,会返回"number"
(包括NaN 和 Infinity表示正无穷)三种结果。

- JS能表示最大的数值

console.log(Number.MAX_VALUE);

- JS中浮点数的运算并不精确,所以有些计算,比如涉及到钱的,得由服务器计算。

- Boolean 布尔值

- 布尔值主要用来进行逻辑判断,布尔值只有两个
- true 逻辑的真
- false 逻辑的假

- 使用typeof检查一个布尔值时,会返回"boolean"

- Null 空值

- 空值专门用来表示为空的对象,Null类型的值只有一个就是null
- 使用typeof检查一个Null类型的值时会返回"object"

- Undefined 未定义

- 如果声明一个变量但是没有为变量赋值此时变量的值就是undefined
- 该类型的值只有一个 undefined
- 使用typeof检查一个Undefined类型的值时,会返回"undefined"

二、引用数据类型

- Object 对象

最新文章

  1. 用scikit-learn学习BIRCH聚类
  2. Oracle迁移:Linux->Windows
  3. CSDN-markdown编辑器
  4. Android-Application
  5. 第十一课:js操作选择器的通用函数
  6. Oracle deadlock SX/SSX caused by no index on foreign key.
  7. leetcode 112 Path Sum ----- java
  8. spring项目中使用weblogic的连接池
  9. urllib
  10. uva 10004 Bicoloring(dfs二分染色,和hdu 4751代码差不多)
  11. C++_基础_运算符重载2
  12. Shiro 加密helloWorld
  13. LNMP环境下部署搭建wordpress
  14. Java_设计模式之享元模式
  15. 基于前后端分离的身份认证方式——JWT
  16. boost中打印python中的变量
  17. gridcontrol 添加行删除行
  18. Android adb from work ---three
  19. xib中的label加边框
  20. HTCVive使用

热门文章

  1. 如何在CSDN博客开头处加上版权声明?
  2. python入门神书!|python编程从入门到实践|内附网盘链接带提取码|
  3. Python列表函数和方法
  4. Python修改元组
  5. ASP.NET Core 监听SQL Server数据库的实时信息
  6. SpringBoot+Shiro+JWT前后端分离实现用户权限和接口权限控制
  7. 【SCOI2005】互不侵犯 题解(状压DP)
  8. 最全总结!聊聊 Python 调用 JS 的几种方式
  9. 利用 Python 写一个颜值测试小工具
  10. Java 的几种运算符