数组,for语句(补10.11)
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)的更多相关文章
- 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 ...
- windows10 VM12 安装Mac OS X 10.11
转载自:http://blog.csdn.net/j755ing/article/details/69400439 第一步: 下载 材料/工具: 下载 VMware Workstation 12 Pr ...
- 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 ...
- 《剑指offer》数组专题 (牛客10.22)
目录 // Q01 二维部分有序数组查找 [善用性质] // Q06 旋转数组中的最小元素 [二分 || 暴力] Q13 调整数组顺序使奇数位于偶数前 / Q19 顺时针打印矩阵 [使用边界变量] / ...
- Mac EI 10.11.3 MySQL5.7.11 .dmg 安装(便捷设置,密码重置,卸载)
MySQL 5.7+ 安装成功以后会弹出一个临时密码 后面需要通过临时密码设置新的密码 重置root密码:安装成功后,使用临时密码登陆:敲入命令,mysqladmin -u root -p passw ...
- Postgres 10.11安装教程
Postgres搭建 考虑到Drone和Sonarqube等都需要借助Postgres存储,为了保证CI服务的高效的工作,将考虑独立其中依赖的数据库,避免在繁忙时占用过多资源从而影响整体CI的速度. ...
- Noip模拟74 2021.10.11
T1 自然数 考场上当我发现我的做法可能要打线段树的时候,以为自己百分之百是考虑麻烦了 但还是打了,还过掉了所有的样例,于是十分自信的就交了 正解还真是线段树,真就第一题数据结构 但是包括自己造的小样 ...
- iOS冰与火之歌(番外篇) - 基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权
iOS冰与火之歌(番外篇) 基于PEGASUS(Trident三叉戟)的OS X 10.11.6本地提权 蒸米@阿里移动安全 0x00 序 这段时间最火的漏洞当属阿联酋的人权活动人士被apt攻击所使用 ...
- 背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件
[源码下载] 背水一战 Windows 10 (11) - 资源: CustomResource, ResourceDictionary, 加载外部的 ResourceDictionary 文件 作者 ...
随机推荐
- 如果这种方式导致程序明显变慢或者引起其他问题,我们要重新思考来通过 goroutines 和 channels 来解决问题
https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/09.3.md 9.3 锁和 sync 包 在一些复杂的程序中,通常通 ...
- smartforms 条码打印
转自:http://blog.csdn.net/zhongguomao/article/details/6759642 SAP 条码打印有 新旧 两种技术方法:1.传统的(旧):将数据发送到打印机上, ...
- JS性能优化——加载和执行
JavaScript 在浏览器中的性能,可以认为是开发者所面临得最严重的可用性问题.这个问题因JavaScript的阻塞特性变得复杂, 也就是说当浏览器在执行JavaScript代码时,不能同时做其他 ...
- Java性能分析方法
Java调优经验 http://www.rowkey.me/blog/2016/11/02/java-profile/
- 在Spring中基于JDBC进行数据访问时如何控制超时
超时分类 超时根据作用域可做如下层级划分: Transaction Timeout > Statement Timeout > JDBC Driver Socket Timeout Tra ...
- php中一些比常见做法更好的实践
有些被我们习以为常的做法未必就是最好的,它们可能存在一些安全问题,而解决这些隐患的成本,其实并不高: 密码 常见做法是直接MD5进行加密,比如这样: //加密 $passwordStr = md5($ ...
- html5 canvas画饼
1. [图片] lxdpie.jpg 2. [文件] lqdpie.html ~ 801B 下载(7) <!DOCTYPE HTML PUBLIC "-//W3C//DTD ...
- hdu 4704 sum(费马小定理+快速幂)
题意: 这题意看了很久.. s(k)表示的是把n分成k个正整数的和,有多少种分法. 例如: n=4时, s(1)=1 4 s(2)=3 1,3 3,1 2,2 s ...
- Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程
一.完整命令 su - oracle sqlplus /nolog conn /as sysdba create tablespace scaninvoice logging datafile '/u ...
- HDU6118:度度熊的交易计划(入门级最小费用可行流)
度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题: 喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区. 由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但 ...