کوتاه تر کد بنویسیم ( قسمت اول )

سلام به همه دوستان ویرگولی!

این اولین پست من در ویرگول هست و میخوام تجربیاتی که در مسیر یادگیری جاوا اسکریپت بدست آوردم را به اشتراک بذارم.

در این مقاله میخواهم درباره کد نویسی کوتاه تر یا صرفه جویی در کدنویسی بنویسم:

1. شرط if و else

در جاوا اسکریپت معمولا برای شرط if و else به شکل زیر کد می نویسیم :

شرط if و else
شرط if و else


این کد به صورت کوتاه شده به شکل زیر می باشد :

شرط if و else به صورت کوتاه شده
شرط if و else به صورت کوتاه شده

در شکل کوتاه شده کد ابتدا شرط را می نویسیم سپس علامت ? را قرار می دهیم سپس شرط متن مورد نظر در صورت صحیح بودن شرط را می نویسیم و بعد از علامت : شرط else را می نویسیم.

2. تعریف متغییرها

برای تعریف متغییرها در حالت عادی از شکل زیر استفاده می‌کنیم:

تعریف متغیر
تعریف متغیر

متغییر ها را برای صرفه جویی می توان به شکل زیر تعریف کرد.

تعریف متغیر به صورت کوتاه
تعریف متغیر به صورت کوتاه

3. چک کردن مقادیر boolean

به صورت عادی برای چک کردن مقادیر bool به صورت زیر عمل می‌کنیم:

چک کردن boolean ها
چک کردن boolean ها

شکل کوتاه شده آن به شکل زیر می باشد:

چک کردن boolean ها
چک کردن boolean ها

شاید بگید که این برای چک کردن true بودن یک boolean است برای چک کردن false چه کنیم ؟

خب اونم به شکل زیر است :

چک کردن boolean ها
چک کردن boolean ها

4. استفاده از for ... of برای Array ها

به عنوان مثال برای اضافه کردن عدد 10 به تمامی عددهای درون یک آرایه به صورت عادی از کد زیر استفاده می‌ کنیم :

حلقه for
حلقه for

اما با استفاده از for...of به شکل زیر انجام می شود.

حلقه for..of
حلقه for..of

5. استفاده از شکل علمی اعداد به جای استفاده از اعداد بزرگ

به عنوان مثال می خواهیم حلقه بنویسیم که 1 بیلیون بار نیاز به تکرار دارد .

به جای نوشتن عدد یک بیلیون از شکل کوتاه شده ی آن استفاده میکنیم.

بقیه موارد را در قسمت بعد میگم که مقاله طولانی و خسته کننده نشه.

شاید این مقاله برای برنامه نویسان حرفه ای تازگی نداشته باشه، همچنین ممکنه اشتباهاتی وجود داشته باشد. لطفا اشتباهات را بفرمایید تا اصلاح کنم.

ممنون که مقاله منو مطالعه کردید.

برای مطالعه قسمت دوم به لینک زیر بروید:

https://virgool.io/JavaScript8/shorthand-js2-w4acbpca44s5