js 基本数据类型

  • A+
所属分类:Web前端
<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8" /> 		<title></title> 	</head> 	<body> 		<!-- <script src="js/sc.js"></script> --> 		<!-- //script文件一旦用于引入外部文件,scr 		ipt标签内就不能再写代码了,写了也不会执行 		/* 		*1.js严格区分大小写 		*2.js每一条语句以分号结尾,没有分号浏览器会自动添加,但会消耗一定的系统资源,				而且有时候会加错,所以开发中必须加分号。 		*3.js会忽略多个空格和换行,所以可以利用空格和换行对代码进行格式化。 		*/ 	   /* 	   *1.标识符中可以含有字母,数字,下划线_,$。 	   *2.标识符不能以数字开头。 	   *3.标识符不能用ES关键字或保留字。 	   *4.标识符一般用驼峰命名法。 	   */ --> 	   	   	  <!-- 数据类型 --> 	  <!-- String 字符串 	  Number 数值 	  Boolean 布尔值 	  Null 空值 	  Undefined 未定义 	  Object 对象 --> 	   	  <!-- 可以用转义  " 表示一个" --> 	   	  <script> 		   		  var s = "123"; 		  var ss = 123; 		  console.log(typeof s); 		  console.log(typeof ss); 		  console.log(Number.MAX_VALUE+1) 		  // inifinity表示正无穷 		  console.log(-Number.MAX_VALUE) 		   		  var a = Infinity; 		  console.log(typeof a) 		   		  a = NaN  //not a number:NaN 		  console.log(typeof a) 		   		  // 使用typeof 检查一个null时,会返回<object> 		  // undefined 类型的值只有一个,当声明一个变量,但是不给变量赋值时,他的值就是Undefined, 		  // 使用typeof检查undefined会返回undefined 		  var c = undefined 		  console.log(typeof c) 		  // 强制类型转换(转换为String) 		  /* 方法一: 				--调用被转换类型的toString() */ 		  var aa = 123; 		  console.log(aa); 		  console.log(typeof aa); 		  bb = aa.toString(); 		  console.log(bb); 		  console.log(typeof bb); 		   		  	 	  </script> 	   	   	</body> </html>