1.数组定义:一系列通数据类型的数据集合。

2.数组赋值的两种方法:

先定义后赋值:(赋值从0开始)
var aa = new Arrey();
aa[0] = 1;
aa[1] = 2; 
定义并赋值:(赋值从0开始)
var aa = new Arrey(1,2,3,4,5);

3.常用方法:
.length(数组长度)  .push( 加入一个数值) .concat(链接两个数值) .join(数组转字符串) .sort( 数值排序)

console.log(变量名.concat(bb))
变量名.push("ee")
console.log(变量名.join("分隔符"))
console.log(变量名.sort())

4.函数定义

function 函数名([参数1],[参数2]...){
js代码实现
return 值
}

5.for循环两种用法: 迭代:0-10. 他们的和,穷举:百钱百鸡

for(var i = 0; i < 10; i++){
循环体
}

6.数组

var arr = new Array();

var arr = [];(一维数组)

var arr2 = [
[1,2,3],
[1,2,3]
];(二维数组)

例题:

球拍15元 球3元 水两元 每种至少一个 200元都花完有多少种可能

 <html>
<head>
<title></title>
<script>
var num = 0;
for ( i = 0; i <=12; i++){
for ( j = 0; j <= 60; j++){
for ( k = 0; k <= 90; k++){
var jiage = i*15+j*3+k*2;
if ( jiage == 180 ){
document.write("球拍:"+i+"个,球:"+j+"个,水:"+k+"瓶<br>")
num = num + 1;
}
}
}
}
document.write("总共有:"+num+"种可能")
</script>
</head>
<body>
</body>
</html>

同一类型题目:母鸡2文 公鸡1文 小鸡半文 每种至少1只 100文买100只鸡有多少种可能

 <html>
<head>
<title></title>
<script>
var num = 0;
for ( i = 1; i < 50; i++){
for ( j = 1; j < 100; j++){
for ( k = 1; k < 200; k++){
var jiage = i*2+j*1+k*0.5;
if ( jiage == 100 ){
document.write("母鸡:"+i+"只,公鸡:"+j+"只,小鸡:"+k+"只<br>")
num = num + 1;
}
}
}
}
document.write("总共有:"+num+"种可能")
</script>
</head>
<body>
</body>
</html>

求最高分 最低分 平均分:

<html>
<head>
<title></title>
<script>
var score = [],
ke = ["语文" , "数学" , "英语"]
for (var i = 0; i < 3; i++){
var num = prompt("请输入" + ke[i] +"成绩");
score.push(num);
document.write( ke[i] + "成绩" + num + "<br>");
}
var max = score[0];
var min = score[1];
var sum = 0
for( i = 0; i < score.length; i++){
if ( max < score[i] ){
max = score[i];
}
if ( min > score[i] ){
min = score[i];
}
sum = +sum + +score[i]
}
document.write("最高分:" + max + "最低分:" + min + "平均分:" + (sum/score.length) )
</script>
</head>
<body>
</body>
</html>

数组,for语句(补10.11)的更多相关文章

  1. Java面试题:n=2\n1*2*5*6\n--3*4\n\nn=3\n1*2*3*10*11*12\n--4*5*8*9\n----6*7\n如何实现如上结构的数据

    今天学长在面试的时候遇到了一道题,然后让大家做一做. 在不看下面的答案之前,悠闲的朋友们一起来抖动一下大脑吧! 以下是我的想法: import java.util.Scanner;public cla ...

  2. windows10 VM12 安装Mac OS X 10.11

    转载自:http://blog.csdn.net/j755ing/article/details/69400439 第一步: 下载 材料/工具: 下载 VMware Workstation 12 Pr ...

  3. ssh The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established

    The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established. ECDSA key fingerprint is SH ...

  4. 《剑指offer》数组专题 (牛客10.22)

    目录 // Q01 二维部分有序数组查找 [善用性质] // Q06 旋转数组中的最小元素 [二分 || 暴力] Q13 调整数组顺序使奇数位于偶数前 / Q19 顺时针打印矩阵 [使用边界变量] / ...

  5. Mac EI 10.11.3 MySQL5.7.11 .dmg 安装(便捷设置,密码重置,卸载)

    MySQL 5.7+ 安装成功以后会弹出一个临时密码 后面需要通过临时密码设置新的密码 重置root密码:安装成功后,使用临时密码登陆:敲入命令,mysqladmin -u root -p passw ...

  6. Postgres 10.11安装教程

    Postgres搭建 考虑到Drone和Sonarqube等都需要借助Postgres存储,为了保证CI服务的高效的工作,将考虑独立其中依赖的数据库,避免在繁忙时占用过多资源从而影响整体CI的速度. ...

  7. Noip模拟74 2021.10.11

    T1 自然数 考场上当我发现我的做法可能要打线段树的时候,以为自己百分之百是考虑麻烦了 但还是打了,还过掉了所有的样例,于是十分自信的就交了 正解还真是线段树,真就第一题数据结构 但是包括自己造的小样 ...

  8. iOS冰与火之歌(番外篇) - 基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权

    iOS冰与火之歌(番外篇) 基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权 蒸米@阿里移动安全 0x00 序 这段时间最火的漏洞当属阿联酋的人权活动人士被apt攻击所使用 ...

  9. 背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件

    [源码下载] 背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件 作者 ...

随机推荐

  1. 如果这种方式导致程序明显变慢或者引起其他问题,我们要重新思考来通过 goroutines 和 channels 来解决问题

    https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/09.3.md 9.3 锁和 sync 包 在一些复杂的程序中,通常通 ...

  2. smartforms 条码打印

    转自:http://blog.csdn.net/zhongguomao/article/details/6759642 SAP 条码打印有 新旧 两种技术方法:1.传统的(旧):将数据发送到打印机上, ...

  3. JS性能优化——加载和执行

    JavaScript 在浏览器中的性能,可以认为是开发者所面临得最严重的可用性问题.这个问题因JavaScript的阻塞特性变得复杂, 也就是说当浏览器在执行JavaScript代码时,不能同时做其他 ...

  4. Java性能分析方法

    Java调优经验 http://www.rowkey.me/blog/2016/11/02/java-profile/

  5. 在Spring中基于JDBC进行数据访问时如何控制超时

    超时分类 超时根据作用域可做如下层级划分: Transaction Timeout > Statement Timeout > JDBC Driver Socket Timeout Tra ...

  6. php中一些比常见做法更好的实践

    有些被我们习以为常的做法未必就是最好的,它们可能存在一些安全问题,而解决这些隐患的成本,其实并不高: 密码 常见做法是直接MD5进行加密,比如这样: //加密 $passwordStr = md5($ ...

  7. html5 canvas画饼

    1. [图片] lxdpie.jpg ​2. [文件] lqdpie.html ~ 801B     下载(7) <!DOCTYPE HTML PUBLIC "-//W3C//DTD ...

  8. hdu 4704 sum(费马小定理+快速幂)

    题意: 这题意看了很久.. s(k)表示的是把n分成k个正整数的和,有多少种分法. 例如: n=4时, s(1)=1     4 s(2)=3     1,3      3,1       2,2 s ...

  9. Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程

    一.完整命令 su - oracle sqlplus /nolog conn /as sysdba create tablespace scaninvoice logging datafile '/u ...

  10. HDU6118:度度熊的交易计划(入门级最小费用可行流)

    度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题: 喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区. 由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但 ...