Merkkijonon pituuden selvittäminen

JavaScript:
Merkkijonon pituuden selvittäminen

How to: - Kuinka tehdään:

let greeting = "Hei maailma!";
console.log(greeting.length); // Tulostaa 12

let emptyString = "";
console.log(emptyString.length); // Tulostaa 0

let emojiString = "😊";
console.log(emojiString.length); // Tulostaa 2, koska Unicode-emotikonit voivat olla monimerkkisiä

Deep Dive - Syväsukellus:

Merkkijonon pituuden selvittäminen JavaScriptillä on helppoa ja suoraviivaista: käytä length-ominaisuutta. Historiallisesti tämä ominaisuus on ollut osa JavaScriptiä alusta asti, eli ECMAScript 1 -versiosta lähtien.

Ennen ES6:ta, jos halusi luoda uuden merkkijonon pituuden perusteella, ainoa tapa oli käyttää silmukoita tai funktioita. ES6 toi mukanaan String.prototype.repeat-metodin, joka helpottaa tätä tehtävää.

Unicode-merkkijonojen kanssa pitää olla tarkkana, koska JavaScript käsittelee Unicode-merkkejä erikoisesti. Esimerkiksi jotkut emotikonit voivat koostua useammasta Unicode-skaalan merkistä, mikä tarkoittaa että length-ominaisuus voi antaa hämäävän arvon.

See Also - Katso Myös: