Znalezienie długości ciągu znaków

JavaScript:
Znalezienie długości ciągu znaków

How to: (Jak to zrobić?)

// Prosty przykład
let greeting = "Cześć, jak się masz?";
console.log(greeting.length); // 21

// Użycie w funkcji
function stringLength(str) {
  return str.length;
}

console.log(stringLength("Dzień dobry")); // 11

Deep Dive (Dogłębna analiza)

Długość łańcucha znaków w JavaScript to własność .length, dostępna od początku istnienia języka. W przeszłości alternatywne sposoby obliczania długości stringa były rzadkością, gdyż .length okazało się być szybkie i niezawodne. Dziedziczenie tej właściwości od prototypu String gwarantuje, że jest ona dostępna dla każdego stringa. Należy pamiętać, że właściwość .length zwraca liczbę jednostek kodu UTF-16 w łańcuchu, a nie faktyczną liczbę znaków Unicode, co może prowadzić do nieporozumień przy pracy z emoji lub niektórymi znakami specjalnymi.

See Also (Zobacz również)