一个数不在某个数组中如何用JS表达

就是说,判断一个数字在不在指定的某个数组中,用JS怎麼表达

第1个回答  2011-02-10
var array=[1,2,3,4];
function test(n) {
if (typeof n != 'number') {
return false;
}
for (var i = 0; i < array.length; i++) {
//注意要用===,避免自动转换
if (array[i] === n) {
return true;
}
}
return false;
}
alert(test(1)); //true
alert(test('1')); //false
alert(test(5)); //false

如果你不在乎变量类型,可以把
if (typeof n != 'number') {
return false;
}
去掉,同时
if (array[i] === n) {
改成 if (array[i] ==n) {
第2个回答  2011-02-10
js 就当java写就行了
例如
int i[]={1,2,3,4,5,6,7}; //数组
int x =10;//你要判断的数
for(int n=0 ;n<i.length;n++){
if(i[n]==x)
{
return;
}
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网