04-capitalize-phrase

Run Settings
LanguageJavaScript
Language Version
Run Command
// Specs // Buatlah sebuah function yang menerima 1 inputan sebuah kalimat/frase berupa string dan akan menjadikan huruf pertama pada kalimat tersebut menjadi huruf Kapital. // Expected Result // console.log(capitalize('javascript adalah sebuah bahasa pemrograman yang sangat powerful')); // output: "Javascript adalah sebuah bahasa pemrograman yang sangat powerful" function capitalizeFirstWord (frase) { // cek, frase-nya string? if (typeof frase === "string") { // cek, apakah apakah kalimat tidak kosong? if (frase.length > 0){ // cek, apakah huruf pertama itu huruf? let firstCharacter = frase.charAt(0); if (/^[a-zA-Z]+$/.test(firstCharacter)) { // ubah kalimat sesuai request let newFrase = firstCharacter.toUpperCase() + frase.slice(1); // pake slice buat memotong huruf pertama return newFrase; } else { console.log("Error: Karakter pertama harus berupa huruf."); } } else { console.log("Error: Kalimat kosong."); } } else { console.log("Error: Input harus berupa string."); } } console.log(capitalizeFirstWord('javascript adalah sebuah bahasa pemrograman yang sangat powerful'));
Editor Settings
Theme
Key bindings
Full width
Lines