Как чередовать символы в строке? JS
С помощью цикла сформируйте строку -1-2-3-4-5-6-7-8-9- и запишите ее в переменную str. Выведите значение этой переменной на экран.
Я пишу так:
let str2 = '';
for (let v = 1; v <= 9; v++) {
str2 = str2 + v;
}
console.log(str2);
Это выведет цифры, а как вывести дефисы я не знаю.
Ответы (4 шт):
Автор решения: Zhihar
→ Ссылка
а если так?
let str2 = "-";
for (let v = 1; v <= 9; v++) {
str2 = str2 + v + "-";
}
console.log(str2);
Автор решения: Владимир Никитин
→ Ссылка
let str = '';
for (let i = 1, k='-'; i <= 9; i++, k='-') {
str = str + k + i;
}
console.log(str + '-');
Автор решения: Natalia A.
→ Ссылка
let str = ''
for (let i = 1; i <= 19; i++) {
if (i % 2 != 0) {
str += '-'
} else {
str += i/2
}
}
console.log(str);
Автор решения: KnvCorp
→ Ссылка
let str = '';
for(let i = 1; i <= 10; i++){
str += '-';
if(i != 10){
str += i;
}
}
console.log(str)