1.求1-100之间所有数的总和与平均值
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 求1-100之间所有数的总和与平均值
var sum = 0;
var average = 0;
for (var i = 1; i <= 100; i++) {
sum += i;
}
average = sum / 100;
console.log(sum);
console.log(average);
script>
head>
<body>
body>
html>
2.求1-100之间所有偶数的和
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 求1-100之间所有偶数的和
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i
}
}
console.log(sum);
script>
head>
<body>
body>
html>
3.求100以内7的倍数的总和
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 3.求100以内7的倍数的总和
// 方法一
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0) { //任意一个整数,只要它除以7的余数是0,它就是7的倍数
sum += i;
}
}
console.log(sum);
// 方法二
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i * 7 <= 100) { //7乘以任意一个正整数 得到的积就是7的倍数
var multiple = i * 7;
sum += multiple;
}
}
console.log(sum);
script>
head>
<body>
body>
html>
4、使用for循环打印矩形,要求每次只能输出一个☆
☆☆☆☆☆
☆☆☆☆☆
☆☆☆☆☆
☆☆☆☆☆
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 4、使用for循环打印矩形,要求每次只能输出一个☆
// ☆☆☆☆☆
// ☆☆☆☆☆
// ☆☆☆☆☆
// ☆☆☆☆☆
var str = '';
for (var i = 1; i <= 4; i++) {
for (var j = 1; j <= 5; j++) {
str = str + '☆';
}
str = str + '\n';
}
console.log(str);
script>
head>
<body>
body>
html>
5.使用for循环打印三角形
☆
☆☆
☆☆☆
☆☆☆☆
☆☆☆☆☆
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 5.使用for循环打印三角形
// ☆
// ☆☆
// ☆☆☆
// ☆☆☆☆
// ☆☆☆☆☆
var str = '';
for (var i = 1; i <= 5; i++) {
for (var j = 1; j <= i; j++) {
str = str + '☆';
}
str = str + '\n'
}
console.log(str);
script>
head>
<body>
body>
html>
6.使用for循环打印99乖法表
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 6.使用for循环打印99乖法表
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
// 1×2=2
str = str + j + '×' + i + '=' + i * j + '\t';
}
str = str + '\n'
}
console.log(str);
script>
head>
<body>
body>
html>
7.接收用户输入的用户名和密码,若用户名为"admin",密码为“123456”,则提示用户登录成功! 否则,让用户一真输入。
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 7.接收用户输入的用户名和密码,若用户名为"admin",密码为"123456",则提示用户登录成功!否则,让用户一真输入。
//方法一:
// var username = prompt('请输入您的用户名:');
// var password = prompt('请输入您的密码:');
// while (username !== 'admin' || password !== '123456') { //当密码和用户名 其中有一个不正确,就会重新弹出输入框。反过来的意思就是说 必须要两个都对,才不弹出那个框,然后才弹出登录成功 注意:用户名和密码都用字符串形式
// username = prompt('请输入您的用户名:');
// password = prompt('请输入您的密码:');
// }
// alert('登录成功');
// 方法二
do {
var username = prompt('请输入您的用户名:');
var password = prompt('请输入您的密码:');
} while (username !== 'admin' || password !== '123456');
alert('登录成功');
script>
head>
<body>
body>
html>
8.求整数1 ~100的累加值,但要求跳过所有个位为3的数【用continue实现】
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<script>
// 8.求整数1 ~100的累加值,但要求跳过所有个位为3的数【用continue实现】.
var sum = 0;
for (var i = 1; i <= 100; i++) {
if ((i + 7) % 10 == 0) { //i % 10 = 0
continue;
}
sum += i;
}
console.log(sum);
script>
head>
<body>
body>
html>