На данный вопрос уже ответили:
В задаче все начальные буквы преобразуются в заглавные, по выполнению условия
b += (a[i - 1] == ' ') ? a[i].toUpperCase() : a[i];
Как данную строку записать через оператор if
?
Как-то так. Подробнее.
if (a[i - 1) == ' ') {
b += a[i].toUpperCase();
} else {
b += a[i];
}
Пример:
/*
| Иногда оператор вопросительный знак '?' используют как замену if:
| Работает это так: в зависимости от условия, будет выполнена либо первая, либо вторая часть после '?'.
| Результат выполнения не присваивается в переменную, так что пропадёт (впрочем, alert ничего не возвращает).
| Рекомендуется не использовать вопросительный знак таким образом.
| Несмотря на то, что с виду такая запись короче if, она является существенно менее читаемой.
*/
var company = prompt('Какая компания создала JavaScript?', '');
(company == 'Netscape') ?
alert('Да, верно') : alert('Неправильно');
Виртуальный выделенный сервер (VDS) становится отличным выбором
Начал изучать AngularJsИ пока во всех примерах в callback функции используют $scope в качестве аргумента
Для воспроизведение mp3 звуков через js я использую следующий код:
Здравствуйте! Как сделать чтобы при нажатии на div с порядковым номером появлялся div с таким же порядковым номером?