length رشته در جاوا اسکریپت

طول رشته (Length) در جاوااسکریپت

در زبان برنامه‌نویسی جاوااسکریپت، length یکی از پرکاربردترین ویژگی‌ها برای کار با رشته‌ها است. این ویژگی به شما امکان می‌دهد تا تعداد کاراکترهای موجود در یک رشته را به سادگی بدست آورید.

ویژگی length یک مقدار عددی را برمی‌گرداند که نشان‌دهنده تعداد کاراکترهای رشته است. این مقدار فقط-خواندنی (read-only) است و نمی‌توان آن را تغییر داد.

نحوه استفاده از length

برای دسترسی به طول یک رشته، کافیست از سینتکس ساده زیر استفاده کنید:

let text = "Hello World";

let length = text.length; // 11

در مثال بالا، متغیر length مقدار 11 را خواهد داشت زیرا رشته "Hello World" شامل 11 کاراکتر (شامل فاصله) می‌باشد.

موارد خاص در محاسبه طول رشته

هنگام کار با length باید به چند نکته مهم توجه کنید:

  • کاراکترهای یونیکد و emoji ممکن است به عنوان یک کاراکتر محاسبه نشوند
  • طول رشته‌های خالی برابر با 0 است
  • فاصله‌ها (space) به عنوان کاراکتر محاسبه می‌شوند
مثال نتیجه length
"" 0
" " 1
"سلام" 4

کاربردهای عملی length

ویژگی length در بسیاری از سناریوهای برنامه‌نویسی کاربرد دارد:

  1. اعتبارسنجی ورودی کاربر (مثلاً حداقل طول رمز عبور)
  2. برش دادن رشته‌ها (substring)
  3. حلقه زدن روی کاراکترهای یک رشته
  4. محدود کردن تعداد کاراکترهای قابل وارد کردن

برای مثال، کد زیر بررسی می‌کند که آیا یک رشته خالی است یا خیر:

function isEmpty(str) {

return str.length === 0;

}

برای یادگیری بیشتر درباره متدهای رشته‌ای در جاوااسکریپت، می‌توانید به length رشته در جاوا اسکریپت مراجعه کنید.


در نهایت، به خاطر داشته باشید که length یک ویژگی ساده اما بسیار قدرتمند در جاوااسکریپت است که درک صحیح آن می‌تواند به شما در نوشتن کدهای کارآمدتر کمک کند.