آدرس

تهران، خیابان شریعتی، بالاتر از سه راه ملک، روبروی آتش نشانی

شماره تماس

۰۹۱۹۳۴۲۶۲۵۱
۰۲۱۹۱۳۰۳۴۲۴

آدرس ایمیل

info@artarasaneh.com
artarasaneh@gmail.com

آموزش برنامه نویسی جاوا اسکریپت-جلسه بیست و سوم

آموزش برنامه نویسی جاوا اسکریپت-جلسه بیست و سوم

این جلسه شامل کاربرد “use strict”، نوشتن Arrow Function، کار با JSON، دیباگ کدها و رعایت قواعد Style Guide در جاوااسکریپت است.

جلسه بیست و سوم   

“use strict”  

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

مثلا :

<script>

use strict;

x = 3.14;  // This will cause an error (x is not defined).

</script>

 در اینجا چون متغیر تعریف نشده برنامه اجرا نمی شود.

Arrow Function

hello = function() {   
  return    Hello World!;   
}  

برای خلاصه کردن    functionمی توان مثل زیر عمل کرد :

hello = () => Hello World!;  

 

می توانیم  functionرا ننویسیم و بعد از گیومه یک فلش قرار می دهیم ، آکلاد و returnرا هم برمی داریم . این کار برای راحتی و خلاصه تر کردن کدهاست. 

JSON  

Jsonآرایه ای از آرایه هاست. جیسون یک قالب سبک وزن برای ذخیره و حمل ونقل داده است.

employees:[   
     {firstName:JohnlastName:Doe},   
     {firstName:AnnalastName:Smith},   
     {firstName:PeterlastName:Jones}   
]  

به اون بخش که با[]شروع میشه JsonArrayمی گویند و به بخشی که داخل {} هست Json Objectمی گویند.   

برای دسترسی به هر کدام نیز می توانیم با Json.parse()آن را به حالت JSONبرگردانیم.  

Debugging   :  

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

خطاهای نحوی یا دستوری زمانی رخ میدهد که مثلا اسم یک تابع را اشتباه نوشته باشیم ولی خطاهای منطقی زمانی رخ می دهد که ورودی هایی که کاربر وارد خواهد کرد دارای مشکل باشد و باعث ایجاد باگ شود. یک از روش های دیباگ کردن این هست که که در بخش consol.logخودمان نتیجه محاسبات را ببینیم . روش دیگر این است که کلمه debuggerدر انتهای متغیر تعریف شده بنویسیم تا اگر باگی بود نشان دهد. 

Style Guide  

این مبحث هم یک سری قواعدی است که برنامه نویس را راهنمایی می کند تا قواعد را درست رعایت کند مثلا قوانین مربوط به الویت های محاسباتی یا نحوه نوشتن صحیح رشته ها و زیر هم نوشتن آیتم ها و .... بهتر رعایت کند.  

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین

https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com