js 基本数据类型

<!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>
(0)

相关推荐