<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های فرشاد جان‌محمدی</title><link>https://virgool.ir/feed/@FarshadJohnM</link><description>برنامه نویس و توسعه دهنده وب</description><language>fa</language><pubDate>2026-11-11 17:00:31</pubDate><image><url>https://files.virgool.ir/upload/users/142801/avatar/CpY9SH.jpg</url><title>فرشاد جان‌محمدی</title><link>https://virgool.ir/@FarshadJohnM</link></image><item><title>اسامی صحیح کاراکتر‌های رایج در برنامه نویسی</title><link>https://virgool.ir/@FarshadJohnM/اسامی-صحیح-کاراکترهای-رایج-در-برنامه-نویسی-o283oskvwuyq</link><description>کاراکترهای نگارشیسلام امیدوارم حالتون عالی باشه.من فرشاد جان‌محمدی هستم و در این پست قصد دارم اسامی صحیح کارکترهای مورد استفاده در تمام زبان های برنامه نویسی رو بررسی کنیم.برای خودم خیلی پیش اومده که از اسامی اشتباه برای نامیدن این کاراکترها استفاده کنم،شاید پیش خودمون بگیم که من ازشون استفاده میکنم و با ندونستن اسامی‌شون هیچ اتفاقی نیوفتاده و به مشکل نخوردم.اما زمانی دچار مشکل می شیم. که بخواهیم زبان های برنامه نویسی رو آموزش دهیم.بیشتر اوقات از اسامی انگلیسی آن ها استفاده میکنیم اما نه همیشه.مثلا ؛ را هم سیمی کالن و هم نقطه ویرگول میگیم.کاراکترهای رایج در برنامه‌نویسی</description><category>فرشاد جان‌محمدی</category><author>فرشاد جان‌محمدی</author><pubDate>Thu, 05 Mar 2020 14:08:33 +0330</pubDate></item><item><title>اشتباهات رایج در کدنویسی جاوا اسکریپت بخش اول</title><link>https://virgool.ir/@FarshadJohnM/اشتباهات-رایج-در-کدنویسی-جاوا-اسکریپت-بخش-اول-tczekzatuxzb</link><description>اشتباهاهت رایج در کد نوبسی جاوااسکریپتسلام دوستان،امیدوار حالتون خوب باشه.من فرشاد جان‌محمدی هستم در این مقاله قصد دارم به اشتباهات رایجی که در کدنویسی جاوا اسکریپت با اون روبرو می‌شیم رو بررسی کنیم.اشتباهاتی که در بین تمام برنامه نویس‌ها رایج است و گاهی اوقات خیلی ما رو سردرگم‌ و کلافه میکنه.و شاید خیلی تفاوت نکنه که برنامه نویس  Junior(مبتدی) باشیم و یا  Senior(حرفه‌ای). و در اینجا قصد داریم با آشنایی‌ با این اشتباهات رایج از مرتکب شدن به آن جلوگیری کنیم.و در این مطلب دو نمونه از این اشتباهات رو با هم بررسی می‌کنیم.اشتباه رایج اول: استفاده از عملگر انتساب (=) برای مقایسه کردن به جای استفاده از عمگر مقایسه‌ای (== یا ===) است.به طور مثال در جمله‌ی شرطی زیر نتیجه همانطور که انتظار داریم false خواهد بود،چون x مساوی با ۱۰ نیست:var x = 0;&#xA;if (x == 10)اما در جمله شرطی زیر علی رقم انتظارمان نتیجه true خواهد بود،چون ۱۰ مساوی با true است:نکته:در جملات شرطی فقط دو مقدار false و true برخواهد گشت.var x = 0;&#xA;if (x = 10)و در جمله‌ی شرطی زیر نیز برخلاف انتظارمان نتیجه false خواهد بود،چون 0 مساوی با false است:var x = 0;&#xA;if (x = 0)اشتباه رایج دوم: عملگرهای مقایسه‌ای  regular (==)  و  strict (===). که در عملگر(==) فقط مقدار آن‌ها مقایسه می‌شود اما در عملگر(===) در کنار مقدار متغیرها،نوع آن‌ها نیز مقایسه می‌شود.به طور مثال در جمله شرطی زیر که دو متغیر x و y که x از نوع number (عددی) و y از نوع string (متنی) می باشد،اما بر خلاف انتظار نتیجه true خواهد بود:چون که مقدار هر دو برابر با ۱۰ می باشد:var x = 10;&#xA;var y = &#34;10&#34;&#xA;if (x == y)اما در جمله ی شرطی زیر که همان دو متغییر با هم مقایسه می‌شوند،نتیجه false خواهد بود،چون که در مقایسه strict (===) نوع متغیرها نیز مقایسه می شود:var x = 10;&#xA;var y = &#34;10&#34;&#xA;if (x === y)با من همراه باشید(ادامه دارد) https://virgool.io/p/tczekzatuxzb/%D8%A8%D9%87%D8%B7%D9%88%D8%B1%D9%85%D8%AB%D8%A7%D9%84%D8%AF%D8%B1%D8%AC%D9%85%D9%84%D9%87%E2%80%8C%DB%8C%D8%B4%D8%B1%D8%B7%DB%8C%D8%B2%DB%8C%D8%B1%D9%86%D8%AA%DB%8C%D8%AC%D9%87false%D8%AE%D9%88%D8%A7%D9%87%D8%AF%D8%A8%D9%88%D8%AF%D8%8C%DA%86%D9%88%D9%86x%D9%85%D8%B3%D8%A7%D9%88%DB%8C%D8%A8%D8%A7%DB%B1%DB%B0%D8%A2%D8%AF%D8%B1%D8%B3%D8%B5%D9%81%D8%AD%D9%87%D9%88%D8%A8%DB%8C%DA%A9%D9%87%D9%85%DB%8C%D8%AE%D9%88%D8%A7%D9%87%DB%8C%D8%AF%D9%86%D9%85%D8%A7%DB%8C%D8%B4%D8%AF%D9%87%DB%8C%D8%AF%D8%B1%D8%A7Paste%DA%A9%D9%86%DB%8C%D8%AF </description><category>فرشاد جان‌محمدی</category><author>فرشاد جان‌محمدی</author><pubDate>Sun, 01 Mar 2020 22:09:12 +0330</pubDate></item></channel></rss>