Javascript中怎样判断一个数是否存在于数组中
4个回答
展开全部
function findnum(){
var a=[1,2];//假设a是数组,obj是要判断的数
var obj=1;
var b = false;
for (var i = 0; i < a.length; i++) {
if (a[i] == obj) {
b = true;break;
}
}
if (b)
alert("数组中存在a[" + i + "]:" + a[i]);
else
alert("数组中不存在"+obj);
}
var a=[1,2];//假设a是数组,obj是要判断的数
var obj=1;
var b = false;
for (var i = 0; i < a.length; i++) {
if (a[i] == obj) {
b = true;break;
}
}
if (b)
alert("数组中存在a[" + i + "]:" + a[i]);
else
alert("数组中不存在"+obj);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js不没有提供原生的方法,只能用for遍历
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var arr = [15,28,34,0,69,57];
var chk1 = 28; chk2 = 70;
Array.prototype.indexOf = function(chk){
var _self = this;
for(var i=0;i<_self.length;i++){
if(_self[i]==chk){
return i;
}
}
return -1;
}
alert(arr.indexOf(chk1)); //1
alert(arr.indexOf(chk2)); //-1
var chk1 = 28; chk2 = 70;
Array.prototype.indexOf = function(chk){
var _self = this;
for(var i=0;i<_self.length;i++){
if(_self[i]==chk){
return i;
}
}
return -1;
}
alert(arr.indexOf(chk1)); //1
alert(arr.indexOf(chk2)); //-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单。alert()输出下它,运行全知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询