我的 chrome 浏览器不会在控制台上显示这些代码
My chrome browser won't show these codes on the console
一旦我 运行 我的 chrome 浏览器上的代码.. CPU 使用率 运行 已满 100%(虽然很奇怪)。
window.setTimeout(function() {
var todos = ["Buy new Turtle"];
var input = prompt("What would you like to do?");
while(input !== "quit"){
if(input === "list"){
console.log(todos);
} else if(input === "new"){
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
}
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
你可以试试这个:
window.setTimeout(function() {
var todos = ["Buy new Turtle"];
var inp = prompt("What would you like to do?");
while(inp!=null){
if(inp!="quit"){
if(inp == "list"){
console.log(todos);
} else if(inp == "new"){
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
}
}
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
您应该在while
(或do/while
)内再次提问以获取下一步操作。
window.setTimeout(function() {
var todos = [
"Buy new Turtle",
];
var input;
do {
input = prompt("What would you like to do?");
if (input === "list") {
console.log(todos);
} else if (input === "new") {
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
} while (input !== "quit");
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
这是工作示例:
var todos = ["Buy new Turtle"];
var input = prompt("What would you like to do?");
var interval = window.setInterval(function() {
if(input === "quit"){
window.clearInterval(interval);
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
} else {
if(input === "list"){
console.log(todos);
window.clearInterval(interval);
} else if(input === "new"){
var newTodo = prompt("Enter new Todo");
if(newTodo) {
todos.push(newTodo);
} else {
input = prompt("What would you like to do?");
}
}
}
}, 500);
代码看起来不错。请检查您的文件名是否正确。
一旦我 运行 我的 chrome 浏览器上的代码.. CPU 使用率 运行 已满 100%(虽然很奇怪)。
window.setTimeout(function() {
var todos = ["Buy new Turtle"];
var input = prompt("What would you like to do?");
while(input !== "quit"){
if(input === "list"){
console.log(todos);
} else if(input === "new"){
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
}
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
你可以试试这个:
window.setTimeout(function() {
var todos = ["Buy new Turtle"];
var inp = prompt("What would you like to do?");
while(inp!=null){
if(inp!="quit"){
if(inp == "list"){
console.log(todos);
} else if(inp == "new"){
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
}
}
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
您应该在while
(或do/while
)内再次提问以获取下一步操作。
window.setTimeout(function() {
var todos = [
"Buy new Turtle",
];
var input;
do {
input = prompt("What would you like to do?");
if (input === "list") {
console.log(todos);
} else if (input === "new") {
var newTodo = prompt("Enter new Todo");
todos.push(newTodo);
}
} while (input !== "quit");
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
}, 500);
这是工作示例:
var todos = ["Buy new Turtle"];
var input = prompt("What would you like to do?");
var interval = window.setInterval(function() {
if(input === "quit"){
window.clearInterval(interval);
console.log("OK. YOU HAVE SUCCESSFULLY LOGGED OUT! ");
} else {
if(input === "list"){
console.log(todos);
window.clearInterval(interval);
} else if(input === "new"){
var newTodo = prompt("Enter new Todo");
if(newTodo) {
todos.push(newTodo);
} else {
input = prompt("What would you like to do?");
}
}
}
}, 500);
代码看起来不错。请检查您的文件名是否正确。