我试图在我的电脑和笔记本电脑上运行这两个代码,但问题相同,笔记本电脑过热,而电脑在运行代码后就卡住了。
这是代码:
html代码:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Okay</title>
</head>
<body>
<p>Hello</p>
<script src="jslevelone.js"> </script>
</body>
</html>
Javascript代码:(文件名:jslevelone.js(
var num = 1
while (num < 26) {
if (num % 2 !== 0) {
console.log("The odd number is : " + num);
} else {
num++;
}
}
num
将永远作为值1
,因为当num
为奇数时,它永远不会改变。。要解决此问题,请取出else
var num = 1
while (num < 26) {
if (num % 2 !== 0) {
console.log("The odd number is : " + num);
} num++;
}