Denis, у меня есть Вам 3 совета по Вашему коду:
1. Возможно Вы просто не правильно вставили код, но все же. Чтобы "сообщить" интерпретатору, что в
переменной wrong строка cabel, нужно написать так: var wrong = 'cabel';
2. Есть большая разница между операторами "=", "==" и "===" (Присваивание, равенство, строгое равенство).
var test;
test = '123' // В переменную test "ставим" строку '123'
test == 123 /* Переменную test (его значение) сравниваем с числом 123. True, т.к. строка '123' для сравнения
была преобразована в число 123 */
test === 123 /* Строго равенство отличается от простого тем, что сравнивается еще и тип. False, т.к. в test лежит
строка, а мы сравниваем его с числом*/
3. Рекомендую:
LearnJavaScript: Советы по стилю кода
Будет лучше, если Вы сами преобразуете Ваш код. Можете попробовать еще и тернарный оператор "?"