Показать сообщение отдельно
  #8 (permalink)  
Старый 31.08.2019, 18:04
Новичок на форуме
Отправить личное сообщение для Miha-78 Посмотреть профиль Найти все сообщения от Miha-78
 
Регистрация: 31.08.2019
Сообщений: 3

Доброго времени суток!

Только начал изучать JS. В книге была дана такая задачка:

Нужно было найти определенные буквы в тексте и заменить их на цифры с помощью цикла for.
Можно ли написать этот код короче и как?

var input = "javascript is awesome";
var output = "";
for (var i = 0; i < input.length; i++){

var outputSign = input[i];

if (outputSign == "a"){
output += 4;
} else if (outputSign == "e"){
output += 3;
} else if (outputSign == "i"){
output += 1;
} else if (outputSign == "o"){
output += 0;
} else {
output += outputSign;
};
};
document.write(output);

Последний раз редактировалось Miha-78, 31.08.2019 в 18:16.
Ответить с цитированием