Напишите и экспортируйте функцию concatStrings()
, которая возвращает конкатенированную строку.
Параметры
- a: первая строка.
- b: вторая строка.
Пример использования:
concatStrings('Hello, ', 'Hexlet'); // Hello, Hexlet
concatStrings('You ', 'win'); // You win
Напишите и экспортируйте функцию isString()
, которая проверяет, является ли аргумент строкой.
Параметры
- value: проверяемое значение.
Пример использования:
isString('str'); // true
isString(-100); // false
isString(undefined); // false
Напишите и экспортируйте функцию identifySign()
, которая возвращает соответсвующее сообщение, в зависимости от того, является ли число положительным, отрицательным или нулем.
Параметры
- num: проверяемое число.
identifySign(0); // Ноль
identifySign(4); // Положительное число
identifySign(-6); // Отрицательное число
Напишите и экспортируйте функцию reverseWords()
, которая возвращает перевернутую строку.
Параметры
- text: строка, которую надо перевернуть.
Пример использования:
reverseWords('Hexlet Hello'); // Hello Hexlet
reverseWords('foo bar'); // bar foo
reverseWords('What`s up!'); // up! What`s
reverseWords('Hello'); // Hello
Напишите и экспортируйте функцию wordsCount()
, которая возвращает количество слов в строке.
Условия
- Для пустой строки должно выводиться 0.
Параметры
- text: строка, в которой надо посчитать количество слов.
Пример использования:
wordsCount('Hexlet Hello'); // 2
wordsCount('I love programming'); // 3
wordsCount(''); // 0
wordsCount('foo'); // 1