• تهران -خیابان شریعتی - بالاتر از سه راه ملک - روبروی آتش نشانی - آرتارسانه
  • تلفن تماس: 02191303424

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

“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”:”John”, “lastName”:”Doe”},
  {“firstName”:”Anna”, “lastName”:”Smith”},
  {“firstName”:”Peter”, “lastName”:”Jones”}
]

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

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

Debugging :

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

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

Style Guide

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