HTML——JS—Boolean类型+Number类型

目录

  1. Boolean类型
  2. Number类型

 

  1. Boolean类型


    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	<body>
    		<script>
    			var b = true;
    			console.log(typeof b)
    			/*
    			其他类型转化为布尔类型的规则
    			数值类型 --- 非零即为true
    			字符串类型 --- 空字符序列为false  非空为true
    							""              " "
    			对象类型中  Object的数据  ===》 Python中的字典的
    				非null即为true
    			undefined 也是false
    			*/
    		   /*
    		   转换的格式
    			Boolean(数据)
    		   */
    		  
    		  console.log(Boolean(10))
    		  console.log(Boolean(0))
    		  console.log(Boolean(3.14))
    		  
    		  console.log(Boolean(""))
    		  console.log(Boolean(" "))
    		  
    		  console.log(Boolean(null))
    		  console.log(Boolean(undefined))
    		  console.log(Boolean({}))			
    		</script>
    	</body>
    </html>
    

     

  2. Number类型


    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	<body>
    		<script>
    			/*
    			在小数数据存储的时候, 小数点后没有数据 或者是小数点后只有一个0
    			解释器解释 计算器在存储的时候会把该数据存储为整型 (节省内存)
    			
    			浮点数据的存储占用的内存要比整型数据大很多 几乎为两倍
    			*/
    		   var num = 10;
    		   console.log(typeof num);
    		   
    		   var value = 10.0
    		   console.log(value)
    		   
    		   // 声明浮点数据的时候的格式
    		   value = .8  // 不建议使用这种格式
    		   console.log(value)
    		   
    		   value = 1.8
    		   console.log(value)
    		   
    		   // 数值类型的最大值和最小值
    		   console.log(Number.MAX_VALUE) // 1.7976931348623157e+308
    		   console.log(Number.MIN_VALUE) //5e-324
    		   
    		   // 数据过大或者过小的时候 会转化为科学计数法表示的
    		   
    		   // 如果数据超过上面的范围就会出现 正无穷和负无穷的情况
    		   /*
    		   数值相除的时候 分母是不能为0的
    		   */
    		  console.log(0 / 0) // NaN -- Not a Number 
    		  console.log(1 / 0) // Infinity 正无穷
    		  console.log(-1 / 0) // -Infinity 负无穷
    		  
    		  // 验证数据 是否 不是一个数值   isNaN(数据)
    		  // 不是数值尾部true  是数值为false
    		  console.log(isNaN("123abc"))
    		  console.log(isNaN(123))		  
    		  
    		  // 将字符串类型数据或者浮点类型数取整
    		  var res = parseInt(3.14);
    		  console.log(res)
    		  
    		  // 字符串: 只要字符串开头的数据满足整数的格式 就能提取出来数据
    		  console.log(parseInt("+125613fghjdklasjjhfds"))
    		  console.log(parseInt("a+125613fghjdklasjjhfds"))
    		  
    		  // 将字符串的数据转化为浮点型
    		  // 只要字符串开头的数据满足整数或者小数的格式
    		  console.log(parseFloat("1.34abdf"))		   
    		</script>
    	</body>
    </html>
    

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值