Добрый день. В условии задачи есть строки:
var input = "javascript is awesome";
var output = "";
Нужно воспользоваться циклом for, чтобы перебрать все символы исходной строки. Встретив букву "а", заменить ее в результирующей строке на "4", "е" на "3", "i" на "1" и "о" на "0". В остальных случаях добавлять к результату исходный символ. Как это сделать? Задача в детском учебнике по JS, я понимаю как заменить символы без использования цикла, но как менять символы при перебере строки я вообще не понимаю.
Например:
var input = "javascript is awesome";
var output = "";
String.prototype.replaceAt=function(index, character) {
return this.substr(0, index) + character + this.substr(index+character.length);
}
for(var i = 0; i <= input.length; i++){
if( input[i] == 'a' ){
input = input.replaceAt(i,"4");
}
else if( input[i] == 'e'){
input = input.replaceAt(i,"3");
}
else if( input[i] == 'i'){
input = input.replaceAt(i,"1");
}
else if( input[i] == 'o'){
input = input.replaceAt(i,"0");
}
}
output = input;
console.log('javascript is awesome');
console.log(output);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть пустой input в которое вводится значение и нужно с этим значением в режиме онлайн (без перезагрузки страницы) проделать некую математическую...
Есть форма для составления заказаФорма представляет собой "длинное полотенце" для удобства пользователя она была порезана на 5 шагов которые...