javascript 类型判断
时间: 2023-10-25 12:06:54 浏览: 88
在 JavaScript 中,可以使用 `typeof` 运算符来判断变量的类型。`typeof` 运算符返回一个字符串,表示变量的数据类型。
以下是一些常见的数据类型和它们对应的 `typeof` 值:
- `undefined`:表示未定义的值,使用 `typeof` 运算符返回 `"undefined"`。
- `null`:表示空对象指针,使用 `typeof` 运算符返回 `"object"`。
- `boolean`:表示布尔值,使用 `typeof` 运算符返回 `"boolean"`。
- `number`:表示数字,使用 `typeof` 运算符返回 `"number"`。
- `string`:表示字符串,使用 `typeof` 运算符返回 `"string"`。
- `object`:表示对象或 null,使用 `typeof` 运算符返回 `"object"`。
- `function`:表示函数,使用 `typeof` 运算符返回 `"function"`。
以下是一些示例:
```javascript
typeof undefined; // "undefined"
typeof null; // "object"
typeof true; // "boolean"
typeof 123; // "number"
typeof "hello"; // "string"
var obj = {};
typeof obj; // "object"
function foo() {}
typeof foo; // "function"
```
阅读全文