با عرض سلام خدمت کاربران محترم سایت پی وی لرن. برای کد نویسی با هر زبانی علاوه بر آشنایی با محیط و رابط کاربری آن، باید با سینتکس و ساختار کدنویسی در آن آشنایی داشته باشید. تقریبا هر زبان برنامه نویسی در دنیا ساختار و سینتکس کد نویسی مخصوص به خود را دارد که شما باید دستورات و توابع آن زبان را در قالب آن چهارچوب بنویسید. جاوا اسکریپت نیز به عنوان یک پلتفرم مستقل سینتکس و ساختار کد نویسی مخصوص به خود را دارد. در ادامه ی این مبحث برای آشنایی با سینتکس در جاوا اسکریپت با ما همراه باشید.
در ادامه ی این آموزش شما را با سینتکس در جاوا اسکریپت آشنا خواهیم کرد.
سینتکس در جاوا اسکریپت مجموعه قوانینی است که چگونه برنامه های جاوااسکریپت ایجاد می شوند:
1 2 3 | var x, y; x = 5; y = 6; z = x + y; |
سینتکس در جاوا اسکریپت دو نوع مقدار را تعریف می کند: مقادیر ثابت و مقادیر متغیر.
مقادیر ثابت literal و مقادیر متغیر نیز متغیر نامیده می شود.
مهمترین قوانین برای نوشتن مقادیر ثابت عبارتند از:
اعداد در قالب دهدهی و یا بدون آن نوشته می شوند.
رشته ها متن هایی هستند که در قالب تک یا دابل کوتیشن نوشته می شوند :
در یک زبان برنامه نویسی از متغیرها برای ذخیره سازی داده ها استفاده می شود.
در جاوا اسکریپت از کلمه ی کلیدی var برای تعریف متغیرها استفاده می شود.
از عملگر = برای تخصیص مقدار به متغیرها استفاده می شود.
در مثال زیر ابتدا x به عنوان یک متغیر تعریف شده و سپس مقدار ۶ به آن اختصاص می یابد :
در جاوا اسکریپت از عملگرهای ریاضی (+ – * /) برای محاسبه ی مقادیر استفاده می شود :
همچنین از عملگر = برای تخصیص مقادیر مور نظر به متغیر ها استفاده می کند :
عبارات در جاوا اسکریپت ترکیبی از مقادیر، متغیر و عملگرهاست که برای محاسبه ی یک مقدار استفاده می شود.
برای مثال عبارت ۱۰ * ۵ :
عبارات همچنین می توانند شامل متغیرهای باشند:
مقادیر می توانند شامل انواع مختلفی از جمله رشته و اعداد باشند :
در جاوا اسکریپت از کلمات کلیدی برای تعریف یک عمل مانند تعریف متغیر استفاده می شود.
از کلمه کلیدی var در جاوا اسکریپت برای تعریف متغیرها استفاده می شود :
تمام دستورات و کدها در جاوا اسکریپت قابل اجرا نیستند.
کد و دستوراتی که بعد از دابل اسلش (//) و یا بین /* و */ قرار بگیرند کامپایل نمی شوند.
از این قابلیت برای درج توضیحات در کدها استفاده می شود.
1 2 3 | var x = 5; // I will be executed // var x = 6; I will NOT be executed |
شناسه ها نام ها هستند.
در جاوا اسکریپت از شناسه ها برای نام گذاری متغیرها (و کالمات کلیدی و توابع و بر چسب ها ) استفاده می شود.
قوانین برای نام های قانونی در اکثر زبان های برنامه نویسی بسیار مشابه هم هستند.
در جاوا اسکریپت اول کاراکتر شناسه باید یک حرف، یا کاراکتر زیر خط دار (_)و یا علامت دلار ($) باشد.
کاراکترهای زیر مجموعه باید حروف ، ارقام، کاراکترهای زیر خط و یا علامت های دلار باشد.
اعداد به عنوان اولین کاراکتر در شناسه ها مجاز نیستند. به این ترتیب جاوا اسکریپت می تواند به راحتی شناسه ها را از اعداد تشخیص دهد.
جاوا اسکریپت بین حروف بزرگ و کوچک فرق می گذارد.
در مثال زیر دو متغیر lastName و lastname با یکدیگر فرق دارند.
1 2 3 | var lastname, lastName; lastName = "Doe"; lastname = "Peterson"; |
همچنین جاوا اسکریپت VAR یا Var را به عنوان کلمه ی کلیدی var در نظر نمی گیرد.
از لحاظ تاریخی، برنامه نویسان از روشهای مختلف پیوند چندین واژه به یک نام متغیر استفاده کرده اند:
Hyphen:
first-name, last-name, master-card, inter-city
اما Hyphen ها در جاوا اسکریچت مجاز نیستند، چراکه کاراکتر – به عنوان عمل تفریق رزرو شده است.
زیر خط :
first_name, last_name, master_card, inter_city
FirstName, LastName, MasterCard, InterCity
Lower Camel Case :
جاوا اسکریپت بیشتر تمایل دارد تا از حالت camel case که حرف اول آن از حروف کوچک است، استفاده کند :
firstName, lastName, masterCard, interCity
جاوا اسکریپت از استاندارد Unicode ویژگی character set استفاده می کند.
Unicode تقریبا تمام کاراکتر ها، علائم نقطه گذاری و نمادهای جهان را پوشش می دهد.
یکی از موضوعات ضروری که برای یادگیری هر یک از زبان های برنمامه نویسی باید با آن آشنا شوید، ساختار کد و یا سینتکس آن زبان است، به همین منظور مباحث این بخش را به سینتکس در جاوا اسکریپت اختصاص دادیم.
hosseinamani405
سلام.وقت بخیر
چرا از جلسه ۲ به بعد هرچی تمرین توی صفحه هس روی گزینه( خودتان امتحان کنید ) کلیک میکنم فقط یک تمرین میاد؟
مشکل کجاس؟