JSFiddle - React, Tailwind, and code Playground
by kontrach
HTML
<input type="text" placeholder="Введите число">
<input type="button" value="Показать число">
JavaScript
/*
При нажатии на кнопку "Показать число" должно выводиться:
1) Если введено чётное число, то алертом выведется "Чётное"
2) Если не чётное, то выведется "Слоняра :)"
*/
function ucFirst(str) {
var firstLetter;
if ( str.length === 0 ) {
return ''
}
firstLetter = str.charAt(0).toUpperCase();
return firstLetter + str.slice(1);
}
console.log( ucFirst('clon') );
console.log( ucFirst('') );
function ucFirstOneline(str) {
return str.length ? str.charAt(0).toUpperCase()+str.slice(1) : '';
}
console.log( 'функция в одну строку, это, конечно, бред, но работает', ucFirstOneline('bogdan'), ucFirstOneline('') );