代码如下:
var s = ",123,ewr,34,sdf,saf2,";
var arr = s.split(",");
var a = 123;
for(var i in arr) {
if(arr[i] == a) {
alert("有变量a");
break;
}
}
if(i == (arr.length - 1)) {
alert("没有变量a");
}
有疑问可以追问哦。
扩展了Array对象的一个方法 contain(val),用来判断一个数组是否包含某个值,如果包含则返回 true,否则返回 false。
Array.prototype.contain = function(val) {
for(var i in this) {
if(val == this[i]) {
return true;
}
}
return false;
};
var s = ",123,ewr,34,sdf,saf2,";
var arr = s.split(",");
var a = 123;
if(arr.contain(a)) {
alert("包含");
} else {
alert("不包含");
}