前端:
Number数字:
数字类型:分整型(1,0xFF,3e7)和浮点型(1.02,.23),偶尔也会看见NaN,表示非数值数据,也属于Number 类型
String字符串
字符串类型:"个人认为是最常用的类型"
Boolean布尔
布尔类型:只有两个值,true和false,常被做直接判断条件
Array数组
数组类型:[1,2,3],["个人","认为","是最"],[{a:'1',b:'2'}]
Object对象
对象类型:{a:'1',b:'2'}
Null空
空值类型,表示一个值被定义了,但是这个值是空值
Undefined未定义
未定义类型,表示缺少值,即此处应该有值,但是还没有定义
后端:
四种整数类型:(byte、short、int、long)
byte字节:byte 的数据类型是 8 位、有符号、以二进制补码表示的整数
short短整型:short 数据类型是 16 位、有符号的以二进制补码表示的整数
int整型:int 数据类型是 32 位、有符号的以二进制补码表示的整数
long长整型:long 数据类型是 64 位、有符号的以二进制补码表示的整数
两种浮点数类型(float、double)
float单精度浮点数:float 数据类型是单精度、32位、符合IEEE 754标准的浮点数
double双精度浮点数:double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数
一种字符类型(char)
char类型是一个单一的 16 位 Unicode 字符
一种布尔类型(boolean)
boolean数据类型表示一位的信息,true 真 和 false 假