js:六种据类型之五

数据类型指的就是字面量的类型,一共有六种
String 字符串
Number 数值
Boolean 布尔值
Null 空值
Undefined 未定义
Object 对象
其中前5个是基本数据类型,最后一个是引用数据类型

String 字符串
-在JS中使用需要用引号引起来
-使用双引号和单引号都可以,但是要匹配
-双引号不能嵌套双引号;
-单引号不能嵌套单引号;
-转义字符\

在JS中所有数值都是Number类型,包括整数和浮点数
JS中可以表示的数字的最大值Number.MAX_VALUE
Infinity正无穷
-Infinity负无穷
NAN是个特殊的数字,not a number
Js整数计算基本可以保证正确
Js进行浮点运算会得到一个不是很精确的结果,千万不要进行精确高的操作

可以使用一个运算法typeof来检查变量的类型
语法:typeof 变量
检查字符串时,返回string
检查数值时,返回number

Boolean布尔值
布尔值只有两个,主要用来逻辑判断
true-真
false-假

Null类型的值只有一个就是Null
使用typeof检查一个Null时,会返回object
undefined类型的值只有一个,就undefined
当声明一个变量,但是不赋值,它的值就是undefined
使用typeof检查一个undefined时,会返回undefined

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			var a=123;
			/*
			数据类型指的就是字面量的类型,一共有六种
				String 字符串
				Number 数值
				Boolean 布尔值
				Null 空值
				Undefined 未定义
				Object 对象
			其中前5个是基本数据类型,最后一个是引用数据类型
			*/
		   
		   /*
		   String 字符串
				-在JS中使用需要用引号引起来
				-使用双引号和单引号都可以,但是要匹配
				-双引号不能嵌套双引号;
				-单引号不能嵌套单引号;
				-转义字符\
		   */
		  var str="hello";
		  console.log(str);
		  
		  /*
		  在JS中所有数值都是Number类型,包括整数和浮点数
		  
		  JS中可以表示的数字的最大值Number.MAX_VALUE
		  Infinity正无穷
		  -Infinity负无穷
		  NAN是个特殊的数字,not a number
		  
		  Js整数计算基本可以保证正确
		  Js进行浮点运算会得到一个不是很精确的结果,千万不要进行精确高的操作
		  */
		 
		 var b=123;
		 var c="123";
		 
		 /*
			可以使用一个运算法typeof来检查变量的类型
			语法:typeof 变量
			检查字符串时,返回string
			检查数值时,返回number
		 */
		console.log(typeof b);
		
		console.log(Number.MAX_VALUE);
		
		/**
		 * Boolean布尔值
		 * 布尔值只有两个,主要用来逻辑判断
		 * true-真
		 * false-假
		 */
		var bool = true;
		 
		/**
		 * Null类型的值只有一个就是Null
		 * 使用typeof检查一个Null时,会返回object
		 * 
		 * undefined类型的值只有一个,就undefined
		 * 当声明一个变量,但是不赋值,它的值就是undefined
		 * 使用typeof检查一个undefined时,会返回undefined
		 */
		var x = null;
		
		var y = undefined;
		  
		</script>
	</head>
	<body>
	</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值