打印100次我在哪儿
for(var i = 1; i <= 100; i++){
console.log('我在哪儿?');
}
双重for循环 语法结构
// for(外层2的初始化变量; 外层的条件表达式; 外层的操作表达式){
// for(内层2的初始化变量; 内层的条件表达式; 内层的操作表达式){
// //执行语句
// }
// }
// 外层循环一次 里面的循环执行全部
// 代码
for (var i = 1; i <= 3; i++) {
console.log('wai循环滴' + i + '次');
for (var j = 1; j <= 5; j++) {
console.log('nei循环第' + j + '次');
}
}
for循环的执行流程
// for (var i = 1; i <= 100; i++) {
// console.log('你好呀!');
// }
// 1 首先执行里面的计数器变量, var i = 1,但是这句话在for里面只执行一次 inde
// 2 去i <= 100 来判断是否满足条件,如果满足条件 就去执行 循环体 不满足条件退出循环
// 3 最后执行 i++ i++ 是单独写的代码 递增 第一轮结束
// 4 接着去执行 i <= 100 如果满足条件 就去执行 循环体 不满足条件退出循环 第二轮
for (var i = 1; i <= 100; i++) {
if (i == 1) {
console.log('这个人今年出生了!');
} else if (i == 100) {
console.log('这个人今年100岁了,die');
} else {
console.log('这个人今年' + i + '岁了');
}
}
求1-100之间的相加
var iok = 0;
var pj = 0;
for (var i = 1; i <= 100; i++) {
iok = iok + i;
console.log(iok);
}
pj = iok / 100;
console.log(pj);
计算1-100之间偶数的和与奇数的和
var oushu = 0;
var jishu = 0;
for (i = 1; i <= 100; i++) {
if (0 == i % 2) {
oushu = oushu +i;
}else{
jishu = jishu +i;
}
}
console.log('1-100之间的偶数和是'+ oushu +'');
console.log('1-100之间的奇数和是'+ jishu +'');
计算1-100之间所有能被3整除的数
var chu = 0;
for(i = 1; i <= 100; i++){
if(i % 3 == 0){
chu = chu + i;
}
}
console.log('1-100之间所有能被3整除的数的和是'+ chu +'');
求学生成绩
var people = prompt('请输入班级总人数:');
var zong = 0;
var jun = 0;
for(i = 1; i <= people; i ++ ){
var stu = prompt('请输入第'+ i +'的成绩:');
zong = zong + parseInt(stu);
}
jun = zong / people;
console.log('该班总成绩分数为'+ zong );
console.log('该班平均分数为'+ jun);
一行打印五个星星
console.log('★');
var num = prompt('你想要多少个小星星:');
var str = '';
for (i = 1; i <= num; i++){
str = str + '★';
}
console.log(str);
打印五行五列小星星
var str = '';
for(var i = 1; i <= 5; i++){
for (var j = 1; j <= 5; j++){
str = str + '★';
}
str = str + '\n';
}
console.log(str);
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= 5; j++) {
str = str + '★';
}
str = str + '\n';
}
console.log(str);
打印N行N列小星星
// //打印N行N列小星星
var rows = prompt('请你输入行数:');
var cols = prompt('请你输入列数:');
var str = '';
for (var i = 1; i <= rows; i++){
for(var j = 1 ;j<=cols; j++){
str = str + '★';
}
str = str + '\n';
}
console.log(str);
依次递减输出星星
var str = '';
for (var i = 1; i <= 10; i++) { //外层循环控制行数
for (var j = i; j <= 10; j++){ //内层循环打印的个数不一样 j=i
str = str + '★';
}
str += '\n';
}
console.log(str);
依次递增输出星星
var str = '';
for (var i = 1; i <= 10; i++) {
for (var j = 1; j <= i; j++) {
str = str + '★';
}
str = str + '\n';
}
console.log(str);
九九乘法表
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str = str + j + ' x ' + i + ' = ' + i * j + ' \t ';
}
str = str + '\n';
}
console.log(str);
do while 循环
while 循环
var sum = 0;
var j = 1;
while(j <= 100){
sum += j;
//sum = sum + j;
j++
}
console.log(sum);
do while 循环
// 1. do while循环 语法结构
do{
//循环体
}while(条件表达式)
//2 . 执行思路,跟while不同的地方在于do while 先执行一次循环体,在判断条件,如果条件表达式结果为真,则继续执行循环体,否则退出循环。
代码验证
var i = 1;
do{
console.log('how are you!'+ i+'');
i++;
}while(i <= 100);
打印1-100;
var i = 1;
do{
console.log('输出到一百:'+ i+'');
i++;
}while( i <= 100);
//计算1-100之间的和;
var sum = 0;
var j = 1;
do {
sum = sum + j;
j++;
} while (j <= 100);
console.log(sum);
条件表达是;
do{
var message = prompt('1+1=2');3
}while(message !== '2')
//关键字continue break
for (var i = 1; i <= 5; i++) {
if (i == 3) {
console.log('第三次遇到阻碍 跳过阻碍');
continue;
}
console.log('我正在进行第' + i + '次运作');
}
作业:
//求 1-100之间的和 除了能被7整除的之外的整数和
var sum = 0;
for(var i = 1; i <= 100; i++){
if (i % 7 == 0 ) {
continue;
}
sum = sum + i;
}
console.log(sum);
求1-100之间所有数的总和与平均值!
var sum = 0;
for (var i = 1; i <= 100; i++) {
sum = sum +i;
}
console.log(sum);
求1-100之间所有的偶数的和;
var sum = 0;
for(var i = 1;i <= 100; i++){
if(i % 2 == 0 ){
sum = sum + i;
}
}
console.log(sum);
//求100以内的7的倍数总和
var sum = 0;
for (var i = 1; i <= 100; i++) {
if(i % 7 == 0){
sum = sum + i;
}
}
console.log(sum);
// 打印矩形
var str = '';
for (var i = 1; i <= 4; i++) {
for (var j = 1; j <= 5; j++) {
str = str + '★'
}
str = str + '\n'
}
console.log(str);
// 打印递增矩形
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= i; j++) {
str = str + '★';
}
str = str + '\n';
}
console.log(str);
这篇文章还没有评论