<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
/*
*在JS中所有的数值都是Number类型
* 包括整数和浮点数(小数)
*
*/
//数值123
var a = 123;
//字符串123
var b = "123";
/*
* 可以使用一个运算符 typeof 检验变量类型
* 语法:typeof 变量
* 检查字符串时,会返回String
* 检查数值时,会返回Number
*
* JS中可以表示数字的最大值
* Numeber.MAX_VALUE
*
* Numeber.MIN_VALUE 大于0的最小值 5e-324
*
* 如果使用Number表示的数字,超过了最大值,则会返回一个Infinity
* Infinity 表示正无穷
* -Infinity 表示负无穷
* 使用typeof检查Infinity也会返回number
*
* NaN 是一个特殊的数字,表示 Not A Number
* 使用typeof检查NaN也会返回number
*/
var a=-Number.MAX_VALUE * Number.MAX_VALUE
a = Infinity;
a = "abc" * "bcd";
a= "NaN";
//console.log(typeof a);
a=Number.MIN_VALUE;
/*
*在JS中整数的运算基本可以保证精确
* */
var c = 1865789+7654321;
/*
* 如果使用JS进行浮点运算,可能得到一个不精确的结果
* 所以,千万不要使用JS进行精确度要求比较高的运算
* */
var c = 0.1+0.2;
console.log(c);
</script>
</head>
<body>
</body>
</html>