JS 数据类型

本章内稍加理解就好,更多细节不加赘述!

1.分类

简单数据类型:Number boolean String Null Undefined
复杂数据类型:Object Function Array

Number 数字:正数、浮点数、无穷大(Infinity)、NaN(这不是一个数字)
Boolean 布尔值 : true / false
String 字符串 "123"、"你好" 双引号、单引号
Undefined 未定义 undefined
Null 空 null

2.数据类型转换

1.自动类型转换(隐式类型转换)
2.强制类型转换(显式类型转换)

a.强制转换数字:1. Number() 转化为数字 2. parseInt() 转化为整数 3. parseFloat() 转化为浮点数(小数) 4.toFixed(n)按照指定的小数位来返回当前内容的 数字字符串

b.强制转换字符串:常用方法: 1. + 号 2. String() 3. toString()
c强制转换布尔值 Boolean()

  • 非零即为真
    ** 常见为真的值:**
    ** 1. true**
    ** 2. 1 **
    ** 3. " " **
    ** 4. "0" **
    ** 5. Infinity **
    ** 6. 非零的数字 **
    ** 常见为假的值:**
    ** 1. 0 **
    ** 2. false **
    ** 3. "" **
    ** 4. null **
    ** 5. undefined **
    ** 6. NaN **

3.表达式和运算符

1.算术运算符
+、-、、/、%、,
2.复合运算符
不会带来任何性能上的提升,只是书写方
=、+=、-=、
=、/=、%=
3.一元运算符
a++ : 先进行运算,再完成自增
++a : 先进行自增,在完成运算

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...
    DeeJay_Y阅读 228评论 0 0
  • 调试javascript 调试神器:console.log() javascript一般的流程是一行一行运行 js...
    李诺哦阅读 627评论 0 0
  • 1.数据类型的分类 1.总体分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的...
    饥人谷_小侯阅读 284评论 0 0
  • 数据类型分类 JavaScript语言的每一个值,都属于某一种数据类型。JavaScript的数据类型,共有七种。...
    yuhuan121阅读 564评论 0 0
  • 没有人知道他的心事。那天上飘过的云,那地上流淌的雨,那迎面吹来的风。 没有人知道他的心事。那饱食终日的平淡,那觥筹...
    徐克惜愚兄弟阅读 213评论 0 1