Я делаю простую игру в блэкджек в Javascript, но когда я пытаюсь запустить ее, она дает мне эту ошибку. В частности, Chrome говорит мне, что ошибка в этой строке:Ошибка: Uncaught SyntaxError: Неожиданный идентификатор
if y <= 17
Вот весь мой код:
var x = null;
var y = null;
var numsDeal = new Array();
for (i=0;i<2;i++){
nDeal = Math.floor(Math.random()*(11-1)+1)+1;
numsDeal[i] = nDeal;
y = numsDeal[0]+numsDeal[1];
}
var nums = new Array();
for (i=0;i<2;i++){
n = Math.floor(Math.random()*(11-1)+1)+1;
nums[i] = n;
x = nums[0]+nums[1];
}
function hit(){
hitC = Math.floor(Math.random()*(11-1)+1)+1;
x = x + hitC;
if y <= 17
hitD = Math.floor(Math.random()*(11-1)+1)+1;
y = y + hitD
y.toString();
document.getElementById("demo2").innerHTML = y;
x.toString();
document.getElementById("demo").innerHTML = x;
}
x.toString();
document.getElementById("demo").innerHTML = x;
Как вы можете видеть, у объявляется. Может кто-нибудь мне помочь? Я уверен, что я глуп.
Кстати, я искал решения, но я не могу понять их, поскольку я новичок, и я не думаю, что они такие же, как моя проблема. Я надеюсь, что окажется ошибочным.
действительно ?? Где на земле скобки? –
На каком языке это должно было быть снова? Лучше прочитайте инструкцию 'if'. –
Этот код просто ... – Scimonster