Console.log由于某些原因无法正常运行

时间:2019-12-24 13:24:06

标签: javascript

这里的程序是一种联系人管理器,带有3个命令(添加联系人,显示所有联系人并退出),所有命令都显示在控制台中,并且这些命令的结果也必须显示在控制台中,但是很遗憾, console.log方法根本不起作用,我现在真的不知道为什么这样做,如果有人可以帮助我,我会非常感激,谢谢

ps:对不起,我的英语不好

var i = false;
var Nom;
var Prenom;
var persone;

function Person(prnm, nm) {
  this.Prenom = prnm;
  this.Nom = nm;
}

var Person1 = new Person("Carole", "Lévisse");
var Person2 = new Person("Mélodie", "Nelsonne");

var contacts = [];
contacts.push(Person1);
contacts.push(Person2);

do {
  var p = 3;

  console.log("1 : afficher tout les contacts"); // those aren't working too 
  console.log("2 : ajouter un contact");
  console.log("3 : quitez");

  var c = prompt("que voulez vous faire ? ^^")

  switch (+c) {
    case 1:
      for (t = 0; t < contacts.length; t++) {
        console.log(contacts[t].Prenom + " " + contacts[t].Nom); // with console.log no result 
        alert(contacts[t].Prenom + " " + contacts[t].Nom); // but with alert it works 
      }

      i = true;
      break;

    case 2:
      Nom = prompt("veuillez entrer le nom");
      Prenom = prompt("veuillez entrer le prenom");
      persone = "Person" + p;

      var persone = new Person(Prenom, Nom);
      contacts.push(persone);
      p++;
      i = true;

      break;

    case 3:

      i = false;

      break;

    default:
      alert("je ne comprends pas ce que vous voulez dire veuillez lire les commandes disponibles dans la console svp ! ");
      i = true;
  }


} while (i == true)

0 个答案:

没有答案