TypeScript:
Merkkijonon muuntaminen pieniksi kirjaimiksi
How to - Kuinka tehdään
let greeting: string = "Hei Maailma!";
let lowerCaseGreeting: string = greeting.toLowerCase();
console.log(lowerCaseGreeting); // "hei maailma!"
Deep Dive - Sukellus syvemmälle
JavaScript, ja siten TypeScript, on käyttänyt .toLowerCase()
metodia pienentääkseen kirjaimet jo vuosien ajan. Tämä on osa standardia ECMAScript-kirjastoa, mikä tarkoittaa että se on pysynyt suhteellisen muuttumattomana.
Vaihtoehtoina voidaan käyttää esimerkiksi .toLocaleLowerCase()
, joka huomioi käyttäjän lokalisoinnit eri kielialueilla. Tämän voi nähdä käytännössä, jos halutaan esimerkiksi muuntaa turkkilainen “İ” oikein pieneksi “i”:ksi.
Toiminta tapahtuu luomalla uusi merkkijono, missä jokainen alkuperäisen merkkijonon kirjain on muunnettu vastaavaksi pieneksi kirjaimeksi käyttäen Unicode-standardia.
See Also - Katso myös
- MDN Web Docs - String.prototype.toLowerCase(): https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase
- Unicode standard: https://www.unicode.org/standard/standard.html
- ECMAScript Language Specification: https://tc39.es/ecma262/