假设变量未 a
代码:
if(Object.prototype.toString.call(a) == '[object String]'){
//a是字符型
}
以上代码可以判断a是否为string类型或String对象
if(Object.prototype.toString.call(a) == '[object Number]'){
//a是数值型
}
以上代码可以判断a是否为number类型或Number对象
通过循环数组的方式,进行比较变量值是否在数组中。
1、定一个数组
var arr = ['1','3','a']//定义一个数组2、循环判断
for(var i=0i<arr.lengthi++){//通过length属性获取数组长度,循环遍历数组元素if(arr[i]==a){//通过==比较数组元素是否和变量a的值相等
//在数组中存在
}
}