Opgelost: javascript zet woorden in hoofdletters

Een probleem met het hoofdlettergebruik van woorden in JavaScript is dat dit problemen kan veroorzaken met de syntaxis van de code. Als u bijvoorbeeld een variabele met de naam "hoofdletterwoord" wilt gebruiken, maar u typt per ongeluk "hoofdletterwoord" in plaats van "hoofdletterwoord1", zal de code niet werken zoals bedoeld.

function capitalizeWords(str) {
  return str.replace(/wS*/g, function(txt) {
    return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
  });
}

Dit is een functie die woorden in een string met een hoofdletter schrijft. De tekenreeks wordt doorgegeven als een argument voor de functie. De functie gebruikt een reguliere expressie om woorden in de tekenreeks te identificeren. Voor elk woord wordt de eerste letter een hoofdletter en de rest van de letters worden omgezet in kleine letters. De functie retourneert de gewijzigde tekenreeks.

Hoofdletter

In JavaScript is een hoofdletter een letter die geen cijfer is. De eerste letter van het alfabet is een hoofdletter.

Maak woorden mooi

Er is geen eenduidig ​​antwoord op deze vraag, omdat het afhangt van uw persoonlijke voorkeuren. Sommige dingen waarmee u rekening moet houden bij het mooi maken van woorden in JavaScript, zijn onder meer het gebruik van een consistente stijl, het gebruik van de juiste lettertypen en ervoor zorgen dat alle tekst de juiste opmaak heeft. Daarnaast kan het handig zijn om een ​​bibliotheek zoals CSS Modules of Less te gebruiken om te helpen met formatteren en stylen.

Gerelateerde berichten:

Laat een bericht achter