Javascript 中有 5 种始数据类型
Undefined
Null: 值只有一个 null
Boolean: 值有两个 true false (var a = false;)
String
Number
1. Undefined: 值只有一个 undefined
<html> <head> <script type="text/javascript"> var s; alert(s); </script> </head> <body> This is my HTML page. <br> </body> </html>
结果: undefined (小写,表示数据类型 Undefined的实际值)
4. String: 定义时可用单引号,也可用双引号。(注: js中没有 char 类型)
判断一个变量的类型可以用 typeof
typeof 是 一元运算符。后跟变量名称,用于获取数据类型。返回值有5个:undefined, string, number, boolean 和 object.
<html> <head> <script type="text/javascript"> var s = "hello"; //s是原始类型 alert(typeof s); </script> </head> <body> </body> </html>
结果: string
如果我们改成
<html> <head> <script type="text/javascript"> var s = new String("hello"); //s是原始类型 alert(typeof s); </script> </head> <body> </body> </html>
结果: Object
Object是所有类型的总称。