先复习一下Java的基本数据类型。
- 四种整数类型——byte、short、int、long
byte:8位,用来表示最小数据单位。
short:16位。很少使用。
int:最为常用的数据类型,32位。
- 两种浮点数类型——float、double
float:32位,1位符号位,8位指数,23位有效指数。
double:64位,最为常用,1位符号位,11位指数,52位有效位数。
- 一种字符类型——char
char:16位,整数类型,用单括号引起来的一个字符。(可以是中文字符)不能为0个字符。
char的本质就是数,在内部处理之后变成了字符。
- 一种bool类型——boolean
boolean:ture为真,false为假。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
javascript的基本数据类型
目录:
- number
- 字符串
- 布尔值
- 比较运算符
- null&undefined
- 数组
- 对象
- 变量
number
javaScript不区分整数和浮点数,统一用number表示。以下都是合法的类型。
123; // 整数123
0.456; // 浮点数0.456
1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5
-99; // 负数
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
number可以直接做数值运算。
1 + 2; // 3
(1 + 2) * 5 / 2; // 7.5
2 / 0; // Infinity
0 / 0; // NaN
10 % 3; // 1
10.5 % 3; // 1.5
注意%是求余运算。