gpt4 book ai didi

javascript - 仅显示部分参数的警报

转载 作者:行者123 更新时间:2023-12-03 10:52:08 24 4
gpt4 key购买 nike

这是我的工作的片段/html。

<script language="javascript">

var imagesArray = [
'images/img-1.jpg',
'images/img-2.jpg',
'images/img-3.jpg',
'images/img-4.jpg',
'images/img-5.jpg',
'images/img-6.jpg',
'images/img-7.jpg'
];

var usedImages = {};
var usedImagesCount = 0;
var score = 0;

function displayImage(){

var num = Math.floor(Math.random() * (imagesArray.length));
if (!usedImages[num]){
document.canvas.src = imagesArray[num];
usedImages[num] = true;
usedImagesCount++;
if (usedImagesCount === imagesArray.length){
usedImagesCount = 0;
usedImages = {};
}
} else {
displayImage();
}
}

function check(){
x = prompt('What is the movie title?');
var y;
if (document.canvas.src=='images/img-1.jpg'){
y = 'The Expandables';}
if (document.canvas.src=='images/img-2.jpg'){
y = 'License to Wed';}
if (document.canvas.src=='images/img-3.jpg'){
y = "Schindler's List";}
if (document.canvas.src=='images/img-4.jpg'){
y = 'The Heartbreak Kid';}
if (document.canvas.src=='images/img-5.jpg'){
y = 'The Interview';}
if (document.canvas.src=='images/img-6.jpg'){
y = 'How To Train Your Dragon 2';}
if (document.canvas.src=='images/img-7.jpg'){
y = 'Avatar';}
if (y == x){
score = score + 10;
alert('Your points is ', score ,'.');}
else{
score = score;
alert('Your points is ', score ,'.')}


var num = Math.floor(Math.random() * (imagesArray.length));
if (!usedImages[num]){
document.canvas.src = imagesArray[num];
usedImages[num] = true;
usedImagesCount++;
if (usedImagesCount === imagesArray.length){
usedImagesCount = 0;
usedImages = {};
}
} else {
displayImage();
}

}
</script>
<html>
<body>
<form name="imageForm">
<table border=3>
<tr align="center">
<td>
<input onclick="displayImage();" type=button value="Start!">
</td>
</tr>
<tr>
<td>
<img src="blank.jpg" name="canvas" />
</td>
</tr>
</table>
<input onclick="check();" type=button value="Answer!">
</form>
</body>
</html>

当我运行 JScript 时:输出正常,但 JScript 警报为:

Your points is

无论我的答案是对还是错。

为什么不显示分数?我的错误是什么?

最佳答案

您可以使用 + 连接字符串,而不是使用 ,:

alert('Your score is ' + score + '.');

关于javascript - 仅显示部分参数的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com