就是说,判断一个数字在不在指定的某个数组中,用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) {
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;
}
}本回答被提问者采纳
例如
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;
}
}本回答被提问者采纳