html文件中输出怎么写,当它是一个HTML文件时如何从console.log获取输出

我刚刚开始学习JavaScript,并刚刚将我的第一个程序简单地猜成数字游戏。为了让用户反馈关于那里的猜测,我使用了console.log()。它在我用来学习JavaScript的网站上工作(http://www.codecademy.com/learn),但是当我把它放在记事本中时,将它保存为.htm文件,然后运行它,我得到提示并确认,但是从console.log命令没有可见的反馈。当它是一个HTML文件时如何从console.log获取输出

我怎样才能让console.log命令起作用?

下面是代码:

confirm("Are you ready to play 'I CAN GUESS THAT'? A game where Player 2 tries to guess player 1 number?");

//find out names

var player1 = prompt("Player 1 what is your name?","Your name here");

var player2 = prompt("Player 2 what is your name?","Your name here");

//player 1 number

var place_holder = 0;

var p1 =place_holder;

while (p1 > 1000 || p1 == 0) {

p1 = prompt(player2 + "look away." + " " + player1 + " " + "what is your number?", "Your number from 1 to 1,000 here");

if (p1 != parseInt(p1)) {

p1 = 0;

console.log("Error: Invalled Number!" + " " +player1 + " " + "Please choose a number between 1 and 1,000");

}

else if(p1>1000) {

console.log("Error: Invalled Number!" + " " +player1 + " " + "Please choose a number between 1 and 1,000");

}

};

//set up used guess list

var listlow = [];

var listhigh = [];

var x = 0;

var p2 = place_holder;

//game

while (x < 11) {

//list used guesses

console.log("Your guess so far");

console.log("Your to low guesses:"+" " + listlow);

console.log("Your to high gusses:"+" " + listhigh);

//player 2 guess

var p2 = prompt("Player 2 what is your guess?");

//good guess

var test = p1/p2;

if (test === 1) {

console.log("Congrats" + " " + player2 +" "+ "You have guessed"+" " + " " + player1 +" "+ "number");

var x = 30;

//to low

}

else if (test > 1) {

console.log(player2 +" "+ "Sorry your guess is to low");

listlow.push(p2);

x=x+1;

//to high

}

else if (test <1) {

console.log(player2 +" "+ "Sorry your guess is to high");

listhigh.push(p2);

x=x+1;

//something went wrong

}

else {

console.log("Opps something went wrong");

}

};

if (x < 20) {

console.log("Sorry" + " " +player2+ " "+ "You are out of guesses." +" " + player1+ " " + "wins!");

}

console.log("Thanks for playing")

+1

您需要按'f12' –

+0

您可以尝试alert()而不是console.log() –

+0

平均非webdev用户不知道javascript控制台是什么,如果您需要向用户提供反馈,应该把它放在实际页面的某个地方,即在一个弹出div或类似的地方 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值