Дана строка. Сделайте заглавным первый символ каждого слова этой строки. Для этого сделайте вспомогательную функцию ucfirst, которая будет получать строку, делать первый символ этой строки заглавным и возвращать обратно строку с заглавной первой буквой.

Решение:

var str ='abcde abcde abcde';
var newArr = [];

var arr = str.split(' ');
for (var i = 0; i < arr.length; i++) {
	newArr.push(ucfirst(arr[i]));
}

var newStr = newArr.join(' ');
alert(newStr);

function ucfirst(str) {
	return str[0].toUpperCase() + str.substr(1);
}

Дана строка вида 'var_text_hello'. Сделайте из него текст 'varTextHello'.

Сделайте функцию inArray, которая определяет, есть в массиве элемент с заданным текстом или нет. Функция первым параметром должна принимать текст элемента, а вторым - массив, в котором делается поиск. Функция должна возвращать true или false.

Решение:

function inArray(str, arr) {
	for (var i = 0; i < arr.length; i++) {
		if (arr[i] === str) {
			return true;
		}
	}
	return false;
}

var str = 'яблоко';
var arr = ['банан', 'яблоко', 'персик'];
console.log(inArray(str, arr));

Дана строка, например, '123456'. Сделайте из нее '214365'.