|
@@ -10,9 +10,9 @@
|
|
|
// String: gopni4ek
|
|
|
// Попросите пользователя ввести строку через prompt.Используя split и join сделайте что бы после любой запятой следовало слово блин, .
|
|
|
{
|
|
|
- const str = prompt('Введите, пожалуйста, любую фразу с запятыми', 'Вводить здесь')
|
|
|
- const splitting = str.split(',').join(',блин')
|
|
|
- console.log(splitting)
|
|
|
+ const str = prompt('Введите, пожалуйста, любую фразу, используя запятые')
|
|
|
+ const result = str.split(',').join(',блин')
|
|
|
+ alert(result)
|
|
|
}
|
|
|
|
|
|
|
|
@@ -20,23 +20,21 @@
|
|
|
// String: capitalize
|
|
|
// Преобразуйте строку, введенную пользователем, таким образом, что бы первая буква становилась большой, а остальные - маленькими:
|
|
|
{
|
|
|
- const str = prompt('Введите любу строку в поле ниже и увидите магию!')
|
|
|
- const magic = `${str[0].toUpperCase()}${str.slice(1).toLowerCase()}`
|
|
|
- alert(magic)
|
|
|
+ const str = prompt('вВедиТЕ любу СТРОКУ в поле ниже И увидите маГИю!')
|
|
|
+ const result = `${str[0].toUpperCase()}${str.slice(1).toLowerCase()}`
|
|
|
+ alert(result)
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-// String: word count - НЕ ОКОНЧЕНО!!!!!!!!!!!!!!!
|
|
|
+// String: word count
|
|
|
// Посчитайте количество слов в строке.Используйте разбиение по пробелам.Длина массива называется так же, как и длина строки.
|
|
|
{
|
|
|
- const str = prompt('Введите любу строку в поле ниже и увидите магию!')
|
|
|
+ const str = 'Введите любу строку в поле ниже и увидите магию!'
|
|
|
const length = str.length
|
|
|
- const arr = str.split(' ')
|
|
|
-
|
|
|
+ const arrLength = str.split(' ').length
|
|
|
console.log(length)
|
|
|
- console.log(arr)
|
|
|
-
|
|
|
+ console.log(arrLength)
|
|
|
}
|
|
|
|
|
|
|
|
@@ -46,11 +44,11 @@
|
|
|
// Используя String: capitalize сделайте так, что бы каждое слово в ФИО было с большой буквы, а остальные - маленькие
|
|
|
// Объедините эти три строки в одну переменную fullName и выведите куда - то(alert, console.log).Не забудьте пробелы между словами.
|
|
|
{
|
|
|
- const surname = (prompt('Ввеедиет Ваше Фамилию в поле ниже')).trim()
|
|
|
+ const surname = (prompt('Ввеедиет Вашу Фамилию в поле ниже')).trim()
|
|
|
const name = (prompt('Ввеедиет Ваше Имя в поле ниже')).trim()
|
|
|
const patronymic = (prompt('Ввеедиет Ваше Отчество в поле ниже')).trim()
|
|
|
|
|
|
- const fullName = `${name[0].toUpperCase()}${name.slice(1).toLowerCase()} ${surname[0].toUpperCase()}${surname.slice(1).toLowerCase()} ${patronymic[0].toUpperCase()}${patronymic.slice(1).toLowerCase()}`
|
|
|
+ const fullName = `${surname[0].toUpperCase()}${surname.slice(1).toLowerCase()} ${name[0].toUpperCase()}${name.slice(1).toLowerCase()} ${patronymic[0].toUpperCase()}${patronymic.slice(1).toLowerCase()}`
|
|
|
alert(fullName)
|
|
|
}
|
|
|
|
|
@@ -79,7 +77,7 @@
|
|
|
// String: big tag
|
|
|
// На основе предыдущего задания сделайте тэг большими буквами.split и join не используйте, вместо этого используйте indexOf и slice
|
|
|
{
|
|
|
- let str = "какой-то текст в котором есть один тэг <br /> и всякое другое"
|
|
|
+ let str = "какой-то текст в котором есть один тэг <html> и всякое другое"
|
|
|
let result = `${str.slice(0, str.indexOf('<') - 1)} ${str.slice(str.indexOf('<'), str.indexOf('>') + 1).toUpperCase()} ${str.slice(str.indexOf('>') + 2)}`
|
|
|
console.log(result)
|
|
|
}
|