JS的基本数据类型

(1)什么是数据类型
针对不同的内容,根据其特性,需要用不同的单位(类型)加以描述,这就是数据类型的概念。

image.png

typeof 变量 返回变量的数据类型;
image.png

数值(number):数学中的数字
字符串(string):’’或者””包裹起来的所有的符号都是字符串
布尔(boolean): 只有两个值,true false
undefined: 在js中只要是声明的变量,但是没有赋值,那么这个变量的值和类型都是undefined;
image.png

null:表示的是没有对象;
(2)数值类型(number)
不区分整数值和浮点数值,都是浮点数
最大值和最小值(Number.MAX_VALUE,Number.MIN_VALUE)
整型的多种表示(十进制、十六进制、八进制)
浮点数的多种写法 (3.14,.33333,6.02e3)
JavaScript算术运算的特殊性(溢出、被零整除都不会报错)
特殊的NaN
运算的不精确性
1.js中没有整数,都是小数;
2.Number.MAX_VALUE表示的是最大值
image.png

如果数值大小超出了最大值,那么依然是最大值;
image.png

Number.MIN_VALUE表示的是最小值
image.png

1.十进制,八进制,十六进制

image.png

4.小数的多种表示方法;

image.png

5.JavaScript算术运算的特殊性(溢出、被零整除都不会报错)
image.png

6.特殊的NaN
NaN表示 不是一个数字;如果程序尝试把一个值转换成数字的时候,但是转换失败了,那么这个值就是NaN;‘12’=>12 ‘含’=>NaN;
7.js运算的不准确性
image.png

一般如何解决这个问题,通过放大倍数,变成整数;
image.png

(3)字符串类型
输出的标签也是字符串
image.png

字符串的转义
image.png

常见的转义字符
image.png

字符串可以拿到其中的任意一个字符; 字符串[字符所在的位置]
image.png

(4)布尔类型
只有两个值,true和false
image.png

(5)undefined和null
null 是基本数据类型,但是打印结果会是 object 并不影响;
image.png

(6)引用类型
image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容