非零基础自学前端最后一遍 二 JavaScript基础 3 JavaScript变量和数据类型 3.6 typeof操作符的使用
非零基础自学前端最后一遍
文章目录
- 非零基础自学前端最后一遍
- 二 JavaScript基础
- 3 JavaScript变量和数据类型
- 3.6 typeof操作符的使用
- 3.6.1 typeof操作符
二 JavaScript基础
3 JavaScript变量和数据类型
3.6 typeof操作符的使用
3.6.1 typeof操作符
因为 ECMAScript 的类型系统是松散的,所以需要一种手段来确定任意变量的数据类型。
- typeof 操作符就是为此而生的。
对一个值使用 typeof 操作符会返回下列字符串之一:
- “undefined”表示值未定义;
- “boolean”表示值为布尔值;
- “string”表示值为字符串;
- “number”表示值为数值;
- “object”表示值为对象(而不是函数)或 null;
- “function”表示值为函数;
- “symbol”表示值为符号;
typeof()的用法:
- 你可能还会遇到另一种语法:typeof(x),它与 typeof x 相同;
- typeof是一个操作符,并非是一个函数,()只是将后续的内容当做一个整体而已;
<!DOCTYPE html>
Document
<script>
// 1.typeof基本演练
var info = "why"
// info = 18
// info = {}
console.log(typeof info)
// 2.typeof的其他类型
var age
console.log(typeof age)
// 3.null的操作
var address = null
console.log(typeof address)
// 4.()的作用
// ()表示的是调用函数
// alert()
// ()将某一个表达式当做一个整体
var result = (2 + 3) * 4
console.log(typeof (result))
</script>
</body>
</html>
运行结果
还没有评论,来说两句吧...