<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Homayoun Mohammadi</title><link>https://virgool.ir/feed/@homayunmmdy</link><description></description><language>fa</language><pubDate>2026-11-12 09:19:53</pubDate><image><url>https://files.virgool.ir/upload/users/2516595/avatar/avatar.png</url><title>Homayoun Mohammadi</title><link>https://virgool.ir/@homayunmmdy</link></image><item><title>تفاوت let , var , const در es6 جاوااسکریپت</title><link>https://virgool.ir/@homayunmmdy/تفاوت-let-var-const-در-es6-جاوااسکریپت-jlbjj2dc7bip</link><description>LET vs CONST vs VAR در جاوااسکریپتتفاوت بین let ، var و const در جاوا اسکریپت از جمله مهمترین و مبهم ترین موضوعات جاوا اسکریپت است. در اینجا تفاوت بین آنها را مطرح می کنیم. let: کلمه کلیدی let بلاک اسکوپ(Scope block) است یعنی از آن در داخل یک بلوک استفاده می شود. به طور معمول ، ما زمانی که می خواهیم داده ها را درون یک بلوک داشته باشیم ، از let استفاده می کنیم. let تنها در داخل بلوک قابل دسترسی است و در بلوک بعدی مقدار داده شده به آن، قابل استفاده نیست. به این مثال توجه کن مثال Let    ما یک متغیر &#34;x&#34; را با کلمه کلیدی let اعلام کرده ایم. در داخل بلوک if، ما دوباره یک متغیر &#34;x&#34; را با همان نام اما با مقدار متفاوت اعلام کرده ایم، این امکان وجود دارد زیرا &#34;let&#34; دارای محدوده بلوک است.const: کلمه کلیدی const برای ثابت کردن مقدار یک متغیر استفاده می شود. یعنی مقدار یک متغیر، بعد از تعریف، نمی تواند تغییر کند.مثال constما یک متغیر &#34;c&#34; را با کلمه کلیدی const اعلام کرده ایم. در داخل بلوک if، ما دوباره یک متغیر &#34;c&#34; را با همان نام اما با مقدار متفاوت اعلام کرده‌ایم، اما به متغیر دیگری اشاره دارد زیرا متغیرهای &#34;const&#34; قابل تغییر نیستند.var: کلمه کلیدی var بیشتر مانند یک متغیر واقعی است. ما می توانیم در اعلان متغیر از کلیدواژه var استفاده کنیم و در محدوده هر هنگامی که نیاز داشتیم، از آن استفاده کنیم. مثال varما یک متغیر &#34;y&#34; را با کلمه کلیدی var اعلام کرده ایم. در داخل بلوک if، ما دوباره یک متغیر &#34;y&#34; را با همان نام اما با مقدار متفاوت اعلام کرده‌ایم، هر دوی آنها به یک متغیر اشاره دارند زیرا &#34;var&#34; دامنه عملکردی دارد و بالا می‌رود.به طور خلاصهبنابراین ، به طور خلاصه، &#34;let&#34; برای متغیرهایی استفاده می شود که می توانند مجددا مقدار داده شوند و محدوده بلوکی دارند، &#34;var&#34; برای متغیرهایی استفاده می شود که می توانند مجددا م داده شوند و محدوده عملکردی دارند و &#34;const&#34; برای متغیرهایی استفاده می شود که امکان تخصیص مجدد ندارند و محدوده بلوکی دارند.برای دسترسی به کد ها و اطلاعات بیشتر به صحفه گیت هاب سر بزنید روز خوبی داشته باشید?Github</description><category>Homayoun Mohammadi</category><author>Homayoun Mohammadi</author><pubDate>Mon, 15 May 2023 08:54:29 +0330</pubDate></item></channel></rss>