Puntos de conocimiento
[Conceptos básicos de la interfaz web | Conceptos básicos de JS] Declaraciones lógicas
Caso 1: Estrellas de impresión
//打印星星
var str = '';
var n = prompt('请输入打印的星星数的行数:');
var m = prompt('请输入一行要打印的星星数:');
for (var i = 1; i <= n; i++) {
for (var j = 1; j <= m; j++) {
str = str + '★';
}
str = str + '\n';
}
alert(str);
Caso 2: Pirámide de impresión
//打印金字塔
var str = '';
for (var i = 1; i <= 10; i++) {
for (var k = 1; k <= 10 - i + 1; k++) {
str = str + ' ';
for (var j = 1; j <= i; j++) {
str = str + '★';
}
str = str + '\n';
}
alert(str);
Caso 3: Imprimir la tabla de multiplicar nueve-nueve-nueve
<script>
var str = '';
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str = str + i + 'x' + j + '=' + (i * j) + '\t';
}
str = str + '\n';
}
console.log(str);
</script>
Caso 4: verificación de inicio de sesión del usuario
<script>
//输入正确才可以进行下一步
var user = prompt('请输入用户名');
while (user !== 'admin') {
user = prompt('请输入用户名');
}
var password = prompt('请输入用户密码');
while (password !== '123456') {
password = prompt('请输入用户密码');
}
alert('验证通过,我也不知道下一步');
</script>