رمزگشایی جاوااسکریپت

رمزگشایی جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 23 اسفند 1399

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

نکات اصلی رمزگشایی جاوااسکریپت:

  • تابع رمزگشایی جاوااسکریپت برای رمزگشایی اجزای URI استفاده می شود.
  • تابع decodeURIComponent زمانی مفید است که بخواهید یک URL رمزگذاری شده با استفاده از encodeURIComponent دوباره عملکردی شود.

رمزگشایی جاوااسکریپت چیست

از تابع decodeURIComponent برای رمزگشایی اجزای URI استفاده می شود. به عبارت دیگر ، هنگامی که یک عملکرد سریع برای رمزگشایی URL می خواهید مفید است. مخفف URI به کتابخانه URI.js اشاره دارد که برای مدیریت URL ها استفاده می شود.

همانطور که از مثال زیر مشاهده می کنید ، پس از اعمال رمزگشایی URL JavaScript ، URI دیگر رمزگذاری نمی شود:

var encode = encodeURIComponent(string);
var decode = decodeURIComponent(encode);

نکته: برای رمزگذاری اجزای URI ، از عملکرد encodeURIComponent استفاده کنید.

نحو صحیح

نحو استاندارد برای تابع کامپوننت decodeURIC جاوا اسکریپت پیچیده نیست. درک آن حتی برای کسانی که تازه شروع به یادگیری کدگذاری می کنند آسان است. با این حال ، اگر می خواهید کد شما کار کند و مدیریت آن دشوار است ، باید بزرگ بودن آن را به خاطر بسپارید:

رمزگشایی اجزای UIC (uri)

همانطور که می بینید ، هنگام دست زدن به پارامترهای کامپوننت decodeURIC، هیچ مشکلی ندارید. تنها ویژگی که باید در ذهن داشته باشید این است که پارامتر URI باید در آن گنجانده شود. به عبارت دیگر ، اگر URI قبلی را که با کامپوننت encodeUR ایجاد شده مشخص نکنید ، عملکرد نمی داند کدام URI را رمزگشایی کند.

مقدار بازگشتی

به عنوان اکثر توابع جاوا اسکریپت ، decodeURIComponent مقدار بازگشتی دارد. به بیان ساده ، این نشان دهنده URI رمزگشایی شده است. این مقدار شامل داده های متنی است ، بنابراین به عنوان یک رشته طبقه بندی می شود.

در مثالی که در بالا ارائه شد ، شما همان URI کدگذاری شده و رمزگشایی شده را مشاهده کرده اید. دوباره آن را مرور کنید تا تفاوت ها را ببینید و درک کنید. آنها را بگیرید ، نحو را بخاطر بسپارید ، و شما کار خوبی دارید!

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 1/5 - تعداد رای : 1