08number

个人学习随笔,不喜勿喷。(习自哔哩哔哩--尚硅谷)
以下内容均从HBuilder X直接粘贴过来,直接粘贴到相关编辑器可直接执行,以供学习。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
		/* 
		 js中数值均为number类型
		 */
		//数字123
		var a = 123
		
		//字符串
		var b = "123"
		
		console.log(a);
		console.log(b);
		
		/* 
		js中可以使用一个运算符typrof来检查变量的类型
		使用方法:typrof 变量
		 */
		console.log(typeof a);
		console.log(typeof b);
		
		/* 在number中若超过最大值则会输出Infinity,表示正无穷,
		用typeof检查infinity会输出number */
		a = Number.MAX_VALUE;//js中最大值
		console.log(a);
		a = Number.MIN_VALUE;//js中最小值
		console.log(a);
		
		/* 输出NaN  为一个特殊的数字,表示Not a Number
		用typeof检查NaN时输出为Number类型*/
		a = "abc" * "bcd";//两个字符串无法相乘
		console.log(a);
		
		/* 
		js在计算整数时正确,但在计算浮点数时有时会得到一个不精确的结果
		 */
		var a = 127421 + 213453157681;
		console.log(a);
		
		var a = 0.1 + 0.2;
		console.log(a);
		</script>
	</head>
	<body>
	</body>
</html>

上一篇:js判断两个变量或常量是否相等


下一篇:JS数据类型判断