Помогите найти ошибку!

Вiталiй Ярмусь

Несколько часов пытался найти ошибку. Помогите пожалуйста.
<meta charset="utf-8">
<script>
function getRandomInt(min,max) {
return Math.floor(Math.random()*(max-min+1))+min;
}

function getCard() {
    var card=['6','7','8','9','10','J','Q','K','A'];
    return card[getRandomInt(0, card.length-1)];
}

function getSum(arr) {
    var sum=0
        for (var i = 0; i < arr.length; i++) {
            var card=arr[i];
            if(card != 'A')
            {
                if (card=='j' || 'Q' || 'K') 
                {
                    sum=sum+10;
                }else
                {
                    sum=sum+parseInt(card)
                }
            }
        }

    if(card = 'A')
    {
        if (sum>10)
        {
            sum=sum+1;
        }else
        {
            sum=sum+11;
        }
    }
    return sum;
}
        function getStatus(){
    return ('Диллер ' + dealer.join(' ') + ' Игрок ' + player.join(' ') + '  ');

var dealer=[getCard()];
var player=[getCard(), getCard()];
var answer='';
    do
    {
        answer=prompt(getStatus()+' Желаете взять еще одну карту? 1--да, 2--нет');
        if(answer=='1')
        {
            player.push(getCard());

            sum=getSum(player);

            if(sum>21)
            {
                alert('Вы проиграли! У вас перебор '+ getStatus());
                break;
            }else if(sum==21)

            {
                alert('Вы победили! У вас Black Jeck '+ getStatus());
                break;
            }

        } else {
            while(getSum(dealer)<17)
            {
                dealer.push(getCard());
            };

                var dealerSum=getSum(dealer);
                var playerSum=getSum(player);

                if(dealerSum==21){
                    alert('Вы проиграли! У диллера Black Jeck'+getStatus());
                }else if(dealerSum>21){
                    alert('Вы победили! У вас больше очков'+getStatus());
                }else if(dealerSum==playerSum){
                    alert('Ничья! Очки одинаковы!'+getStatus());
                }else{
                    alert('К сожалению вы проиграли.'+getStatus());
                }
        }
    }while(answer == '1');
}

</script>

Вiталiй Ярмусь около 1 года назадСпасибо 0
2 чел.