2015-10-05 4 views
-6

Мне нужна помощь, мой JavaScript, по-видимому, сломан!My, код имеет непредвиденную ошибку синтаксиса

var orangeCost = function(price); { 
    var price = * 5; 
    console.log(price); 
}; 

orangeCost(5) 

Update:

В FireFox консоли Ошибка является:

SyntaxError: expected expression, got ';' 

В Chrome консоли Ошибка является:

Uncaught SyntaxError: Unexpected token ; 
+0

Вставьте этот код в онлайн-сервис лотереи .... сообщит вам, где именно проблема. Тупые синтаксические ошибки не должны становиться вопросами здесь, когда есть доступные инструменты для их определения. – charlietfl

+0

Проблема совершенно очевидна ... Почему в первой строке есть дополнительная точка с запятой? Кроме того, неправильный способ, которым вы пытаетесь умножить цену, неверен. – ndugger

ответ

2

Удалите точку с запятой в функции определяется ition. Я считаю, что вы пытаетесь умножить значение цены на 5 и отобразить его. Таким образом, вы должны иметь переменную price перед оператором *.

var orangeCost = function(price) { 
    price = price * 5; 
    console.log(price); 
}; 

orangeCost(5) 
+0

Эй, я пробовал, но это не сработало. Моя цель - получить console.log(), чтобы напечатать сумму, которая будет стоить для 5 апельсинов, если каждый оранжевый стоит 5 долларов –

+0

@JamesSingewald Просто скопируйте мой код в jsfiddle или в ваш браузер, он должен работать. Я просто проверил это и работал. (Показано 25) –

+1

избавиться от 'var', не имеет смысла. – epascarello

Смежные вопросы