From 78582b4352fea5f74208c84dc8bffcb8fc8eb816 Mon Sep 17 00:00:00 2001 From: Hossein <146080698+fardm@users.noreply.github.com> Date: Mon, 20 Oct 2025 22:29:57 +0330 Subject: [PATCH] Fix Markdown code block formatting Moved the closing triple backticks to a new line to ensure proper rendering of the code block. --- 1-js/02-first-steps/04-variables/article.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/1-js/02-first-steps/04-variables/article.md b/1-js/02-first-steps/04-variables/article.md index 143f2b247..0af854c64 100644 --- a/1-js/02-first-steps/04-variables/article.md +++ b/1-js/02-first-steps/04-variables/article.md @@ -155,7 +155,8 @@ let message = "آن"; // SyntaxError: Identifier 'message' has already been decl در این نوع زبان‌ها، یک بار که مقداری را "در جعبه" قرار می‌دهیم، تا ابد آنجا می‌ماند. اگر بخواهیم مقداری دیگر را ذخیره کنیم، زبان ما را مجبور می‌کند تا جعبه‌ای جدید بسازیم (متغیر جدیدی تعریف کنیم). نمی‌توانیم از متغیر قدیمی استفاده کنیم. -اگرچه در نگاه اول این زبان‌ها عجیب به نظر می‌رسند، ولی کاملا توانایی توسعه پروژه‌های جدی را دارند. مهم‌تر از آن، در زمینه‌هایی مانند محاسبات موازی (Parallel Computation) این محدودیت‌ها تبدیل به مزیت می‌شوند.``` +اگرچه در نگاه اول این زبان‌ها عجیب به نظر می‌رسند، ولی کاملا توانایی توسعه پروژه‌های جدی را دارند. مهم‌تر از آن، در زمینه‌هایی مانند محاسبات موازی (Parallel Computation) این محدودیت‌ها تبدیل به مزیت می‌شوند. +``` ## نام‌گذاری متغیرها [#variable-naming] @@ -342,4 +343,4 @@ const pageLoadTime = /* زمان بارگیری برای یک صفحه وب */; - `var` -- حالت قدیمی تعریف متغیر می‌باشد. معمولا به هیچ وجه از این روش استفاده نمی‌کنیم، اما تفاوت‌های آن را در بخش بیان خواهیم کرد تا در صورت نیاز بتوانید از آن استفاده نمایید. - `const` -- همانند `let` است با این تفاوت که مقدار آن قابل تغییر نیست. -نام متغیرها باید به گونه‌ای باشد که به ما اجازه دهد به راحتی متوجه شویم چه چیزی درون آن است. \ No newline at end of file +نام متغیرها باید به گونه‌ای باشد که به ما اجازه دهد به راحتی متوجه شویم چه چیزی درون آن است.