<script>//方法一var arr =[11,22,0,0,0,33,44,55,0];for(var i =0; i < arr.length; i++){if(arr[i]==0){
arr.splice(i,1);
i--;}}
console.log(arr);</script>
<script>//方法二var arr =[11,22,0,0,0,33,44,55,0];var arr2 =[];for(var i =0; i < arr.length; i++){if(arr[i]==0){continue;}
arr2.push(arr[i]);}
console.log(arr2);</script>
3、封装一个函数,返回一个数组中偶数的个数
<script>//方法一functiongetCount(arr){var n =0;for(var i =0; i < arr.length; i++){if(arr[i]%2==0){
n++;}}return n;}var arr =[22,33,44,5,66,7,8]var n =getCount(arr);
console.log(n);</script>
<script>//方法二 给数组的原型添加方法Array.prototype.evenCount=function(){var n =0;for(var i =0; i <this.length; i++){if(this[i]%2==0){
n++;}}return n;}var arr =[1,2,3,4,5,6,7,8,9];var x = arr.evenCount();
console.log(x)</script>
4.找字符串里面的最长的单词,例 good morning boy! 最长单词是morning
<script>//方法二 给数组的原型添加方法var str ="good morning boy!";var arr = str.split(" ");// console.log(sp);var max = arr[0].length;var index =0;//定义一个变量表示索引for(var i =0; i < arr.length; i++){if(arr[i].length > max){
max = arr[i].length;
index = i;}}
console.log(max);//7
console.log(index);//1
console.log(arr[index]);// morning</script>
5、随机生成10个100以内的整数,然后将奇数和偶数分别存入到二个不同的数组中,并输出。
<script>var arr1 =[];var arr2 =[];for(var i =0; i <10; i++){var x =parseInt(Math.random()*100)if(x %2==0){
arr2.push(x)}else{
arr1.push(x)}}
console.log(arr1);
console.log(arr2);</script>