var lost = [4, 8, 15, 16, 23, 42];
var count = lost.length;
var isLost = function (n) {
for ( ) {
if ( n === lost[i]) {
return ;
}
}
return ;
};
if ( isLost(12) ) {
console.log('12 is a lost number');
}
if ( isLost(16) ) {
console.log('16 is a lost number');
}
这段代码应该是判断12 和16是不是lost number.
那么函数里的for循环应该咋补完整?
第二行.length不是看一个字符有多少个字母么。那么一个array.length是啥意思啊?
还有这个count变量 能起到啥作用啊.length是数组长度,这什么语言我没见过。。
.length是数组长度,这什么语言我没见过。。
js.让把这段代码补完整。如果这个题不会做,你应该好好重新看书了,别人告诉你结果也毫无意义
for (i=0;i<count;i++){
if (n == lost[i])
return true;
}
这是JavaScript的写法。好像是JavaScript?for (i = 0 ; i < lost.length;i ++)不过建议写法应该是
因为数组长度可变,所以不建议使用全局变量存储数组长度,而且全局变量存储数组长度有额外消耗
.length是数组长度,这什么语言我没见过。。
Javascript
for ( ) 里面的循环条件呢?
不过建议写法应该是
因为数组长度可变,所以不建议使用全局变量存储数组长度,而且全局变量存储数组长度有额外消耗
还是看不太懂。i=0;i<lost.length;i++
lost.length不是===6么,那么i不就是0,1,2,3,4,5,6。 [s:5]
还是看不太懂。i=0;i<lost.length;i++
lost.length不是===6么,那么i不就是0,1,2,3,4,5,6。
0 到 6 是几个啊 ,你这明显是一种语音都没学过吧在网站学的?
不是应该找本书学么?
还是看不太懂。i=0;i<lost.length;i++
lost.length不是===6么,那么i不就是0,1,2,3,4,5,6。
对啊,没错啊啊,lost是个数组啊。数组你学过么?
错了,i是0 1 2 3 4 5
还是看不太懂。i=0;i<lost.length;i++
lost.length不是===6么,那么i不就是0,1,2,3,4,5,6。
循环条件是i<lost.length,所以6是不参与循环的.撸主你还是买本C语言基础学吧 别急躁啊,静下心来好好看书。。。
对啊,没错啊啊,lost是个数组啊。数组你学过么?
错了,i是0 1 2 3 4 5
大概明白数组是个啥东西了。。
i应该=1,2,3,4,5,6吧。这样lost[i] 就是数组里的第i个数。
哎,我太低端了。。 [s:37]