微信小程序 {} 类型判断
时间: 2023-11-23 14:34:15 浏览: 80
在微信小程序中,可以使用`typeof`运算符来判断一个变量的类型,例如:
```javascript
var num = 123;
console.log(typeof num); // 输出:number
var str = 'Hello world';
console.log(typeof str); // 输出:string
var arr = [1, 2, 3];
console.log(typeof arr); // 输出:object
var obj = {name: 'Tom', age: 18};
console.log(typeof obj); // 输出:object
var bool = true;
console.log(typeof bool); // 输出:boolean
var fn = function(){};
console.log(typeof fn); // 输出:function
```
需要注意的是,对于数组、对象和null,`typeof`运算符都会返回'object',因此需要进一步判断。可以使用`Array.isArray()`方法判断是否为数组,使用`instanceof`运算符判断是否为对象。例如:
```javascript
var arr = [1, 2, 3];
console.log(Array.isArray(arr)); // 输出:true
var obj = {name: 'Tom', age: 18};
console.log(obj instanceof Object); // 输出:true
var n = null;
console.log(n === null); // 输出:true
```
阅读全文