当前博客:实战JS各个基础类

69 次浏览

博客作者:【源代码】

个性签名:关于我是谁,双枪会给出答案!

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		
		
	</head>
	<body>
		<script type="text/javascript">
			var kk = 0;
			//kk   是不是一个int?
			// Number == 所有的数字类型
			// int log
			kk = 0.3;
			/* console.log(kk);
			console.log(0.1+0.2); */
			
			var h = 123.0001;
			var ll = h.toFixed(0);
			console.log(ll,h);
			console.log((0.1+0.2).toFixed(1));
			if(kk == (0.1+0.2).toFixed(1)){
				console.log("条件成立");
			}
			// int 32768 longlong
			var jk = 123432423;
			console.log(jk);
			/* var hj = new Number(123);
			console.log(hj); */
			/* kk=123;
			if(kk == hj){
				console.log("值是相等的");
			}
			if(kk === hj){
				console.log("值相等");
			}else{
				console.log("不相等");
			} */
			
			//新建对象 new  new一个引用类型  new一个对象
			//new 出来的就是一个真正类型的对象
			var k1 = new Number(1);
			
			
			//强转成基本的Number类型  叫做Number的值类型
			var k2 = Number(1);
			
			
			//基本Number类型
			var k3 = 1;
			console.log(k1 === k2);
			console.log(k1 === k3);
			console.log(k2 === k3);
			
			var k2 =123;
			var k4 = Number.parseInt("kkk123");
			console.log(k4);
			//NaN  这个叫做非数字!
			
			var k5 = Number.parseInt("123");
			console.log(k5);
			// parseInt 将字符串转换成数字 
			
			console.log(Number.isNaN(Number.parseInt("kkk123")));
			
			
			//k2.toFixed()// 这个时候 这个k2就自动的被js包装成我们的Number  包装成真正的Number对象
			// k3 或者我们的 k2 入栈 k1,入堆
			//k1.  叫做引用类型的对象,k2叫做值类型
			
			/* 
			== 相等
				判断值是否一样
			 
			=== 恒等
				判断值和类型是否一样
			 */
			
			
		</script>
	</body>
</html>

 

 

Number  所有数字类型

new  新建对象

NaN  非数字

parseInt  将字符串转换成数字

==  相等  判断值是否一样

===  恒等  判断值和类型是否一样

 

实战JS各个基础类