微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的Chrome浏览器不会在控制台上显示这些代码

如何解决我的Chrome浏览器不会在控制台上显示这些代码

在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);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。