<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> <!-- 一共6种数据类型 String(字符串,单引号双引号都可以,引号不能嵌套 Number(数值,所有数值,整数,浮点数) Boolean(布尔值) Null(空值) Undefined(未定义) Object(对象) 其中:String Number Null Undefined属于基本数据类型 Object属于引用数据类型 < 小于号< 斜杠\作为转义字符 输出字符串要带双引号,不然就会输出变量 typeof 变量:来检查一个变量的类型, Number.MAX_VALUE 1.787693134823157e+308 所能表示的最大值 Number.MIN_VALUE 5e-324 大于0的最小值 Number超过最大值,会返回Infinity 正无穷 用typeof 检查Infinity会返回Number NaN 不是一个数字 但使用typeof检查还是会返回Number 使用JS进行整数运算基本精确,但是浮点数运算,可能得到不精确的结果 --> var a; var str="hello"; a="我说:\"今天天气真不错!\""; alert("str"); alert("a"); vat b=10; alert(b); alert(typeof a); </script> </head> <body> </body> </html>