var
var 操作符定义的变量将成为定义该变量的作用域中的局部变量,即变量在函数退出后会立即销毁。
省略var后,会将其定义为全局变量不推荐
function test(){
message = "hi" ; //全局变量
}
test();
alert(message); //“hi”
用一条语句定义多个变量
var message = "hi",
found = false,
age = 12;
数据类型
ECMAScript有5中基本数据类型:Undefined、Null、Boolean、Number和String还有一种复杂数据类型——Object。
typeof操作符
FUNCTION:检测给定变量的数据类型。
typeof操作符返回值 | 含义 |
---|---|
“undefined” | 如果这个值未定义 |
“boolean” | 如果这个值是布尔值 |
“sting” | 如果这个值是字符串 |
“number” | 如果这个值是数值 |
“object” | 如果这个值是对象或null |
“function” | 如果这个值是函数 |
特殊值null被认为是一个空的对象引用
正则表达式typeof操作符会返回“function”或“object”
<DOCTYPE html>
<html>
<head>
<title> Example HTML Page</title>
</head>
<body>
<script>
var message = "some some string";
alert(typeof message); //"string"
alert(typeof (message)); //"string"
alert(typeof 95);
</script>
</body>
</html>
未完待续 | B站占位