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('') );