💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)

2021-11-19

Задачи. Работа со строками.

Задание

У вас есть строка "Привет". Удалите из этой строки 4 символ и выведите результат на экран. Выведите на экран последний и первый символ в этом слове.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя danyazybastik@gmail.com

let str = 'Privet';
alert(str.split('', 5));
alert(str[4]);
alert(str[0]);

Задание

Переверните слово "Привет" наоборот, чтобы порядок букв поменялся так: "тевирп"

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

const reverseString = (str) => {
  let result = '';
  for (let i = 0; i < str.length; i += 1) {
    result = `${str[i].toLowerCase()}${result}`;
  }

  return result;
};

Ответ пользователя danyazybastik@gmail.com

let str = 'Privet';
const rst = str.split('').reverse().join('');
alert(rst);

Задание

Разместите в переменную какой-либо длинный текст (несколько предложений). И определите средствами Javascript есть ли в этом тексте какое-либо слово.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя danyazybastik@gmail.com


let str = 'Hello my name is Viktor';
alert(str.includes('Viktor'));

Задание

У нас есть строка "Привет, мир". Сделайте каждое слово с заглавной буквы, сделайте все буквы заглавными.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

let a = "Привет, мир"

 console.log(a.toUpperCase())

Ответ пользователя belakdanila9@gmail.com

const greeting = 'Привет, мир';

const upperGreeting = greeting.toUpperCase()
console.log(upperGreeting);

const upperGreetingArr = [];
for (let i = 0; i < greeting.split(' ').length; i++) {
  upperGreetingArr.push(greeting.split(' ')[i][0].toUpperCase() +
greeting.split(' ')[i].slice(1, greeting.length-1));
}
const res = upperGreetingArr.join(' ')
console.log(res);

 

Задание

Посчитайте, сколько букв в строке "Привет, мир".

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя danyazybastik@gmail.com

let str = "Hello World";
alert(str.length);

Задание

У вас есть строки

let str1 = "http://yandex.ru";

let str2 = "https://yandex.ru";
let str3 = "ftp://yandex.ru";

Напишите программу, которая умеет выбирать часть строки перед символами "://". http или https. Такая задача встречается часто. Нужно узнать на каком протоколе написана ссылка.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

 let str1 = "http://yandex.ru",str2 = "https://yandex.ru",str3 = "ftp://yandex.ru";

 

console.log(str1.split(":")[0], str2.split(":")[0], str3.split(":")[0]);

 

Ответ пользователя belakdanila9@gmail.com

let str1 = "http://yandex.ru";
let str2 = "https://yandex.ru";
let str3 = "ftp://yandex.ru";
const str = [str1, str2, str3]
const strArr = []
for (let i = 0; i < str.length; i++) {
  const changedStr = str[i].split(':')
  changedStr.pop()
  strArr.push(changedStr)
}
const res = strArr.join(' ')
console.log(res);

 

Задание

Есть строка "Нужно:убрать:двоеточие". Замените в этой строке символ ":" на символ пробела.

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя

let str1 = "Нужно:убрать:двоеточие"

 console.log(str1.replace(/:/g,' '))

Задание

Уберите пробелы в начале и в конце следующей строки:

var str = "       Привет мир!        ";

Посмотреть ответы

Вариант автора:

Автор не добавил свой вариант решения.

Ответ пользователя vanyareut50@gmail.com

var str="Привет мир!";

Ответ пользователя

 var str = "       Привет мир!        ";

console.log(str.trim())

💎
Занимаюсь заказной веб-разработкой. Подписывайтесь на телеграм канал https://t.me/dchengaev ;)