今天所学到的一些东西
来源:互联网 发布:淘宝带图评价福利 编辑:程序博客网 时间:2024/04/27 19:28
题目:把1-10之间的所有奇数放在数组中
<script>
vararr=[];
for(var i = 1;i <=10 ; i ++){
if(i %2 !== 0 ){
arr[i] =i ;
}
}console.log(arr);
</script>
Arr[2],这个数字代表长度
正确做法:
1
vararr=[];
varj =0 ;
for(var i = 1;i <=10 ; i ++){
if(i %2 !== 0 ){
arr[j] =i ;
j++;
}
}console.log(arr);
2
数组长度本身开始的时候是0,紧接着每添加进去一个值,数组长度自增1
vararr=[];
for(var i = 1;i <=10 ; i ++){
if(i %2 !== 0 ){
arr[arr.length] =i ;
}
}console.log(arr);
题目:把1-10之间能被3整除的数字放到数组中
vararr=[];
for(var i = 1;i <=10 ; i ++){
if(i %3 == 0 ){
arr[arr.length] =i ;
}
}console.log(arr);
//求一个数组中的平均值
vararr =[10 , 20 , 30 ] ;
varsum =0 ;
for(vari =0 ; i < arr.length ;i ++){
sum +=arr[ i ];
}console.log(sum);
varaver =sum / arr.length;
console.log(aver);
求一个数组中的最大值
方法1
//求一个数组中最大值
vararr =[10 , 20 , 30 ] ;
varmax =0 ;
for(vari =0 ; i < arr.length ;i ++){
//遍历数组,判断数组中的每一项,如果比max大,赋值给max,否则不管用
if (arr[i]>max){
max =arr[i]
}
}alert(max)
方法2
vararr =[10 ,20 , 30 ] ;
varmax =arr[0] ;
for(vari =1 ; i < arr.length ;i ++){
//遍历数组,判断数组中的每一项,如果比max大,赋值给max,否则不管用
if (arr[i]>max){
max =arr[i]
}
}console.log(max);
为了更好的理解数组:
var arr1 = [10 , 20 ,30 ]
console.log(arr1[0]);
//打印的是10
var arr1 = [10 , 20 ,30 ]
console.log(arr1[1]);
//打印的是20
var arr1 = [10 , 20 ,30 ]
console.log(arr1[0]);
//打印的是10
var arr1 = [10 , 20 ,30 ]
console.log(arr1[1]);
//打印的是30
找出数组中的最大值,并找到该值所处于的位置。(最小值只需要对于大于号进行修改以及对相应名字进行修改)
vararr = [10 , -20 ,30 ,40 ];
varmaxValue =arr [0];
varminValue =arr [0];
varmaxIndex =0 ;
varminIndex =0 ;
for(vari =1 ; i <arr.length ;i++){
//如果数组中的元素大于我们定义的最大值
if(arr[i]>maxValue){
//把这个元素赋值给最大值,把他对应的索引值,赋值给maxIndex
maxValue =arr[i];
maxIndex =i ;//表明该值所处于的位置。
}
}
以下是两者都进行取值,取最大值和最小值和该值所处于的位置
vararr = [10 , -20 ,30 , 40 ];
varmaxValue =arr [0];
varminValue =arr [0];
varmaxIndex =0 ;
varminIndex =0 ;
for(vari =1 ; i <arr.length ;i++){
//如果数组中的元素大于我们定义的最大值
if(arr[i]>maxValue){
//把这个元素赋值给最大值,把他对应的索引值,赋值给maxIndex
maxValue =arr[i];
maxIndex =i ;
}if(arr[i]<minValue){
//把这个元素赋值给最小值,把他对应的索引值,赋值给minIndex
minValue =arr[i];
minIndex =i ;
}
}
console.log(maxValue);
console.log(maxIndex);
console.log(minValue);
console.log(minIndex);
- 今天所学到的一些东西
- 今天起开始记录我所学到的东西
- 截至复习今天所学到的内容
- 这一年我所学到的东西(1)
- 我总结一下最近所学到的东西。
- 今天学到的一些东西
- 286的东西,感动到今天!!!!
- 今天所学!
- 今天所学
- 今天(2007-02-06)收集到一些东西
- 失败中所学到的...
- 今天所学知识点 (复制老师的)
- 今天开始写一些东西
- 今天的工作中想到的一些东西
- 一些可以运行到的东西
- eclipse下操作用到的一些东西
- 今天学的东西!
- 今天学到的东西
- Java作业-研究生教师工资(接口)
- JSON数据解析(一)——原生方法
- Failed to start LSB: Bring up/down networking.
- 反而价格; 大姑家减肥
- 我的博客的第一天,从此进入前端的人生轨迹/
- 今天所学到的一些东西
- XSS常见攻击与防御
- (三)最流行的网络请求框架Rxjava2+Retrofit之文件上传
- [BZOJ1925][Sdoi2010]地精部落(抖动序列dp)
- SVD 奇异值分解( The singular value decomposition )
- mysql高级排序&高级匹配查询示例
- hibernate自动建表时的错误解决办法
- CodeForces
- BM25算法 仅供自己记录学习