From 0e34207e54003e99771254dd0989fd18bcc0953d Mon Sep 17 00:00:00 2001 From: Ehsan Moattari <70742252+ehsanmoattari@users.noreply.github.com> Date: Thu, 17 Sep 2026 09:05:05 +0330 Subject: [PATCH] Spelling corrections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removal of the superfluous "از" in the sentence on line 15. Change of "شموی" to "شویم" on line 40. Replacement of the word "دارد" with "می باشد" on line 71. Correction of the word "مقارید" to "مقادیر" on line 215. --- 1-js/02-first-steps/09-comparison/article.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/1-js/02-first-steps/09-comparison/article.md b/1-js/02-first-steps/09-comparison/article.md index c2f2d1bbc..de5682ea1 100644 --- a/1-js/02-first-steps/09-comparison/article.md +++ b/1-js/02-first-steps/09-comparison/article.md @@ -11,7 +11,7 @@ در این مقاله ما بیشتر درباره تفاوت انواع مقایسه ها، چطور جاوااسکریپت آنها را انجام می دهد، به همراه رفتارهای عجیب و مهم این زبان. -در انتها شما می توانید به راحتی از از مشکلات مربوط به علامت ها دوری کنید. +در انتها شما می توانید به راحتی از مشکلات مربوط به علامت ها دوری کنید. ## ‌نتیجه یک boolean است @@ -37,7 +37,7 @@ alert( result ); // true ## مقایسه رشته ها (string) -برای این که متوجه شموی که آیا یک رشته بزرگ تر از رشته ی دیگر هست یا نه، جاوااسکریپت از یک مفهوم به نام "dictionary" یا "lexicographical order" استفاده می کند. +برای این که متوجه شویم که آیا یک رشته بزرگ تر از رشته ی دیگر هست یا نه، جاوااسکریپت از یک مفهوم به نام "dictionary" یا "lexicographical order" استفاده می کند. به عبارت دیگر، رشته ها حرف به حرف با یکدیگر مقایسه می شوند. @@ -68,7 +68,7 @@ alert( 'Bee' > 'Be' ); // true ```smart header="از نظر تکنیکی بر اساس یک دیکشنری عمل نمی کند ولی کد های یونی (unicode) آن مرتب شده اند." ترتیب و ارزشی که در الگوریتم مقایسه بالا به هر حرف داده می شود، تقریبا مانند دیکشنری ها یا کتاب های تلفن است، اما نه دقیقا مشابه آن ها. -برای مثال، بزرگ یا کوچکیه حروف اهمیت دارند. حرف `"A"` بزرگ با حرف `"a"` کوچک برابر نیست. حتما می پرسید کدام یک بزرگ تر است؟ جواب حرف `"a"` کوچک است. چرا؟ به دلیل اینکه حرف "a" کوچک دارای شماره بزرگتری در جدول encoding ٔداخلی خود جاوااسکریپت دارد. (Unicode). ما بعدا در فصل رشته ها به این موضوع مفصل می پردازیم. . +برای مثال، بزرگ یا کوچکیه حروف اهمیت دارند. حرف `"A"` بزرگ با حرف `"a"` کوچک برابر نیست. حتما می پرسید کدام یک بزرگ تر است؟ جواب حرف `"a"` کوچک است. چرا؟ به دلیل اینکه حرف "a" کوچک دارای شماره بزرگتری در جدول encoding داخلی خود جاوااسکریپت می باشد. (Unicode). ما بعدا در فصل رشته ها به این موضوع مفصل می پردازیم. . ``` ## مقایسه انواع متفاوت داده با یکدیگر @@ -212,4 +212,4 @@ alert( undefined == 0 ); // false (3) - رشته ها به صورت حرف به حرف با توجه به ترتیب حروف در "دیکشنری" با هم مقایسه می شوند. - وقتی که مقادیری با نوع های متفاوت با یکدیگر مقایسه می شوند، به نوع number تبدیل می شوند (بدون در نظر گرفتن حالت استفاده از عملگر === ). - مقادیری `null` و `undefined` با یکدیگر برابر `==` و با هر مقدار دیگری نابرابرند. -- زمانی که از علامت ها `>` یا `<` برای مقایسه متغیر هایی که می توانند مقدار `null/undefined` داشته باشند استفاده می کنید، مراقب باشید. بررسی برای مقارید `null/undefined` به صورت جداگانه کار بسیار پسندیده ای است. +- زمانی که از علامت ها `>` یا `<` برای مقایسه متغیر هایی که می توانند مقدار `null/undefined` داشته باشند استفاده می کنید، مراقب باشید. بررسی برای مقادیر `null/undefined` به صورت جداگانه کار بسیار پسندیده ای است.