<script>
for (var i = 1
console.log('今年'+i+'岁了')
}
for (var i =1
if (i==1) {
console.log('这个人今年1岁了,他出生了')
} else if (i==100) {
console.log('这个人今年100岁,他死了')
} else {
console.log('这个人今年'+i+'岁了')
}
}
// 循环重复某些操作
var sum = 0
for (var i = 1
sum = sum + i
}
console.log(sum)
// 求平均值
var sum = 0
var average = 0
for (var i = 1
sum += i
}
average = sum/100
console.log(average)
// 求偶数和奇数的和
var even = 0
var odd = 0
for (var i = 1
if (i % 2 == 0) {
even = even + i
} else {
odd = odd + i
}
}
console.log('偶数和是'+even+'')
console.log('奇数和是'+odd+'')
// 到100之间能被三整除的数之和
var result = 0
for (var i = 1
if (i % 3 == 0) {
result = i +result
}
}
console.log('数字和'+result)
// 求平均成绩案例
// 弹出输入的班级总人数
// 依次输入学生成绩(保存起来sorce),此时需用到
// for循环,弹出的次数跟班级总人数有关 条件表达式 i <=num
// 进行业务处理:计算成绩。先求出总成绩(之后求平均成绩)(average)
// 弹出结果
var num = prompt('请输入班级总人数')
var average=0
var sum=0
for (var i = 1
var score = prompt('输入第'+i+'个学生成绩')
sum += parseFloat(score)
}
average = sum / num
alert('班级总成绩是'+sum)
alert('班级平均分是'+average)
var str = ''
for (var i =1
str=str+'星星'
}
console.log(str)
// 双重for循环 语法结构
// for(外层的初始化变量,外层条件表达式,外层操作表达式){
// for (里层的初始化变量
// 执行语句
// }
// }
// 五行五列的星星
var str =''
for (var i = 1
for (var j = 1
str += '乙'
}
str = str+'\n'
}
console.log(str)
// 用户输入行列
var rows =prompt('输入行数')
var cols =prompt('输入列数')
var str = ''
for (var i = 1
for (var j =1
str += '乙'
}
str += '\n'
}
console.log(str)
// 打印倒三角
var str =''
for (var i =1
for (var j =i
str += '乙'
}
str+= '\n'
}
console.log(str)
// 打印正三角(九九乘法表)
var str=''
for (var i = 1
for (var j = 1
str += j + '×' + i + '=' + i*j + '\t' ;
}
str = str + '\n';
}
console.log(str);
// while循环 当...的时候
// 执行思路 当条件表达式结果为true 则执行循环体 否则退出循环
// 代码验证
var num = 1;
while (num<=100) {
console.log('nih'+num+'a');
num++
}
var i =1;
var j =0;
while (i<=100) {
j += i;
i++;
}
console.log(j);
// continue 关键词 退出当前次循环 break 推出整个循环
for (var i=1; i<=5 ; i++) {
if (i==3) {
continue;
}
console.log('我正在吃第'+i+'个包子');
}
// 例子
// 求1-100之间,除了能被7整除之外的整数和
var sum =0;
for (var i = 1;i <= 100; i ++) {
if (i % 7 == 0) {
continue;
}
sum += i;
}
console.log(sum);
// 变量和函数命名必须要有意义
var num =0;
var average=0
for (var i = 1; i <= 100 ; i++) {
num += i ;
average = num/i
}
console.log('总和'+num+'');
console.log('平均'+average+'');
var even =0;
for (var i =1 ; i <= 100; i++) {
if (i %7 == 0 ) {
even += i
}
}
console.log(even);
// 作业
// 九九乘法表
var num = ''
for (var i = 1 ; i <= 9; i++) {
for(var j= 1 ; j <= i; j++) {
num += j + '✖' + i + '=' + i*j + '\t';
}
num += '\n';
}
console.log(num);
// 弹窗登录案例
do {
var account= prompt('请输入账户名');
var key = prompt('请输入密码');
} while (key!=='123456') (account!=='admin')
alert('登陆成功');
// 1-100之间除去个位数是3的总和
var num = 0;
for (var i =1 ; i <= 100; i++) {
if ( i % 10 == 3) {
continue;
}
num += i;
}
console.log(num);
// 简易ATM机
var mon = 100;
var act =prompt('请输入您的操作 \n 1.存钱 \n 2.取钱 \n 3.显示余额 \n 4.退出')
for (var i=1 ; i <= 4; i++) {
if (act == 1) {
var save = prompt('请输入您的存钱金额');
mon += parseFloat(save);
alert('您的余额是'+mon+'');
break;
} else if (act == 2 ) {
var take = prompt('请输入您取走的金额');
mon = mon - parseFloat(take);
if (mon >= parseFloat(take)) {
alert('您的余额是'+mon+'');
} else {
alert('您的余额不足');
}
break;
} else if(act == 3 && ) {
var sur = prompt('您的余额是'+mon+'');
break;
} else if (act == 4) {
alert('退出!');
break;
}
}
</script>