<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>
<script type="text/javascript">
//while循环
/*var sum1 = 0;
var i = 0;
while(i <= 10){
sum1 = sum1 + i;
i = ++;
}
alert(sum1);*/
//do-while 循环
/*var sum2 = 0;
var i = 0;
do{
sum2= sum2 + i;
i++;
}while (i<= 10)
alert(sum2);*/
//for循环 for括号里的三个i条件是固定的格式
/*var sum3 = 0;
for(var i = 0;i <= 10; i++){
sum3 = sum3 + i;
}
alert(sum3);
//跳转语句 里面包含if语句
//1 continue
/*var sum = 0;
for(var i = 0;i<= 10;i++){
if(i == 9)/*注意等于是两个==
{
continue;
}
sum = sum + i;
alert(i)
}alert(sum)*/
//跳过9,继续执行
//2 break
/*var sum = 0;
for(var i=0;i<=10;i++){
if(i==9){
break;
}//alert(i)
sum = sum + i;
}alert(sum)*/
//执行到8,9后面的直接跳出
//数组
//定义方式
//空数组的定义方式
/*var attr = new Array();
var attr = [];
var attr = new Array(3);长度的定义*/
//有值的数组定义
/*var attr = new Array("meinv","shuaige","ouxiang");
var attr1 =["meinv","shuaige","ouxiang"];
console.log(attr1)
alert(attr1.length)*/
//数组的遍历 就是列出数组中所有的元素
//for遍历
/*for(var i=0;i<attr1.length;i++){
alert(attr1[i])
}
console.log(attr1)*/
//for-in遍历
/*for(var k in attr1){
alert(attr1[k]);
}*/
//定义一个空数组,对它进行赋值
/*var aa = new Array();
aa[0] = "苹果";
aa[1] = "香蕉";
aa[2] = "橘子";
console.log(aa);*/
//循环赋值
/*var attr = [];
for(var i = 0;i<= 5;i++){
attr[i] = i;
}console.log(attr)*/
/*var n = parseInt(prompt("请输入节数"));
var sum = 0;
if(n<50){
for(var i = 0;i<=n;i++){
sum = sum + i;
}
}else{
sum =1225 + (n-49)*10;
}
alert(sum)*/
//把一张厚 0.1毫米的纸对叠多少次能到到8848米
/*var h = 0.0001;
var i =0;
while(h<=8848){
h=h*2
i++
}
alert(i)*/
/*var h = 0.0001;
var n = 0;
for(var i = 0;i>= 0;i++){
h*=2;
n++;
if(h>=8848){
break;//不加这个跳转语句会无限制运算下去
}
}
alert(n)*/
//篮球从高100米处落下,每次反弹 0.6倍,需要几次才能小于 1 米
/*var h = 100;
var i = 0;
while(h>1)
{
h=h*0.6;
i++;
}alert(i)*/
//取100内所有的偶数
/*var attr = [];
for(var i = 1;i<=100;i++){
ys = i%2;
if(ys==0){
attr[i]=i;
}
else{}
}alert(attr)*/
//九九乘法表
/*for (var i = 1;i <= 9;i++)
{
for (var j = 1;j <= i;j++)
{
document.write(j+ "*"+ i+"="+i*j+"  ");
}
document.write("<br>");
}*/
//求1到N的和
/*var sum = 0;
var n = parseInt(prompt("输入整数"));
for(var i = 0;i <= n;i++){
sum = sum + i;
}
//alert(sum)*/
/*var attr = [];
for(var i = 1;i<=100;i++){
ys = i%7;
ys1 = (i - 7)%10;
ys2 = i/10;
if(ys==0){
attr[i]=i;
}
else if(ys1==0){
attr[i]=i;
}
else if(ys2>7&&ys2<8){
attr[i]=i;
}
}alert(attr)*/
//寻找100内所有的质数
/*for(var i = 2;i <=100;i++){
var zhishu = 1; //1表示是质数
for (var j =2;j< i ;j++){
if(i%j == 0){
zhishu = 0; //0表示不是质数
}
}
if(zhishu == 1){
console.log(i) var表示重新定义
}
}*/
//首先假定i是质数,然后通过取余验证是不是质数,最后输出质数
//牙刷5元 香皂2元 洗发水15元 买100元有多少种选择
var i = 0
for(var ys = 0;ys <= 20;ys++){
for(var xz = 0;xz <= 50;xz++){
for(var xfs = 0;xfs < 7;xfs++){
if(ys*5+xz*2+xfs*15==100){
console.log(ys,xz,xfs)
i++
alert(i)
}
}
}
}
</script>