<!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>Document</title>
</head>
<script>
for (var i = 1; i <= 10; i++) {
if (i = 1) {
console.log('噜今年1岁了, 他出生了');
} else if (i = 10) {
console.log('噜今年10岁了, 他死了');
} else {
console.log('噜今年' + i + '岁了');
}
}
</script>
<body>
</body>
</html>
你用的是赋值,不是比较,i 一直都是1,死循环了。
代码修改如下:
<!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>Document</title>
</head>
<script>
for (var i = 1; i <= 10; i++) {
if (i ==1) {
console.log('噜今年1岁了, 他出生了');
} else if (i ==10) {
console.log('噜今年10岁了, 他死了');
} else {
console.log('噜今年' + i + '岁了');
}
}
</script>
<body>
</body>
</html>
这哪的网课还是别听了,"="和"=="都没搞懂都敢出课了
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!