این آموزش در تاریخ ۱۴۰۰/۰۸/۰۴ آپدیت شده است.

آموزش متد charCodeAt در جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد charCodeAt در جاوااسکریپت با من همراه باشید.

آموزش متد charCodeAt در جاوااسکریپت

Free-Learn

متد charCodeAt در جاوااسکریپت

با استفاده از متد ()charCodeAt میتونیم کد Unicode ( یونیکد ) یک کاراکتر رو بر اساس شماره ایندکس یا Index ( یا شماره جایگاه ) بدست آوریم.

شماره ایندکس هم که دیگه باید بدونید، همیشه از ۰ شروع میشه، یعنی اولین کاراکتر شماره ایندکسش میشه ۰ و دومین کاراکتر میشه ۱ و … ( همینجور تا زمانی که کاراکتر باشه )

مقدار برگشتی برگشت کد یونیکد یک کاراکتر بر اساس شماره ایندکس
نسخه ECMAScript 1

Free-Learn

مثال از این متد

در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.

مثال شماره ۱ : بدست آوردن کد یونیکد اولین کاراکتر موجود در متن

امتحان کنید

مثال شماره ۲ : بدست آوردن آخرین کد یونیکد کاراکتر موجود در متن ( طول کل متن رو منهای ۱ میکنیم )

امتحان کنید

مثال شماره ۳ : اگه شماره ایندکسی که وارد میکنیم بزرگتر از خوده متن باشه، خروجی میشه NaN

امتحان کنید

مثال شماره ۴ : اگه شماره ایندکس مشخص نشود، بصورت پیش فرض شماره ایندکس ۰ محاسبه میشه.

امتحان کنید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.

نام متد Chrome Firefox Opera Safari IE
()charCodeAt بله بله بله بله بله

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.

Free-Learn

جدول پارامترها

در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.

مقدار توضیح
Index_Number ضروری – یک عدد که میشه شماره جایگاه یا Index اون کاراکتر که قراره یونیکدشو بدست آوریم

Free-Learn

موارد استفاده این متد

از این متد میتوان در بخش های زیر استفاده کرد. ( یعنی کاربرد این متد در موارد زیر می باشد )

رشته ها ( String )

Free-Learn

نکات و توضیحات

  • اگه شماره ایندکسی که وارد میکنیم بزرگتر از خوده متن باشه، خروجی میشه NaN ، یعنی اگه مثلا متن ما ” Salam ” باشه و شماره ایندکس بهش بدیم ۵ خروجی میشه NaN. ( مثال )
  • اگه شماره ایندکس منفی باشه ( مثلا بهش بدیم ۲۳- ) بازم خروجی میشه NaN.
  • اگه شماره ایندکس مشخص نشود، بصورت پیش فرض خودش شماره ایندکس اولین کاراکتر ( یعنی میشه ایندکس ۰ ) رو محاسبه میشه. ( مثال )

Free-Learn

دریافت PDF یا پرینت این مطلب