در طی سال ها برنامه نویسان از روش های مختلفی برای پیوستن چندین کلمه به یک متغیر استفاده کرده اند:
Hyphens:
first-name, last-name, master-card, inter-city
Hyphenها ، مجاز به استفاده در زبان برنامه نویسی جاوا اسکریپت نیستند.
آن ها برای تفریق رزرو شده اند.
زیرنویس یا ” _ ”
first_name, last_name, master_card, inter_city.
حروف اول بزرگ :
FirstName, LastName, MasterCard, InterCity
حروف بزرگ وسط کلمه :
برنامه نویسان JavaScript تمایل دارند از کلماتی استفاده کنند که با یک حروف کوچک شروع می شود:
firstName, lastName, masterCard, interCity
نحو و دستورات نحوی در جاوا اسکریپت
با سلام خدمت همراهان همیشگی وب سایت پرنیان طرح
مقاله امروز وب سایت پرنیان ، به معرفی نحو و دستورات نحو ی در زبان جاوا اسکریپت می پردازد.
این زبان برنامه نویسی بسیار آسان برای یادگیری و در عین حال بسیار کاربردی و جذاب است.
شما می توانید با استفاده از این زبان برنامه نویسی ، افکت های بسیار جذابی به صفحات وب سایت خود اضافه کنید.
قصد داریم تا در سری آموزش های جاوا اسکریپت ، تمامی امکانات این زبان مهیج را از ابتدایی تا پیشرفته در کنار شما تمرین کنیم.
شما عزیزان می توانید با مراجعه به این لینک ، از تمامی مقالات وب سایت پرنیان طرح در خصوص JavaScript ، دیدن فرمایید.
نحو و دستورات نحوی در جاوا اسکریپت ، دو نوع از مقادیر ( values ) را معرفی و مشخص می کند.
مقادیر ثابت در این زبان، Literals نامیده می شوند.
و مقادیر متغیر Variables را نامیده اند.
دو قانون مهم نحوی برای مقادیر ثابت عبارتند از :
1- اعداد می توانند همراه به صورت اعشاری یا معمولی نوشته شوند.
10.50
1001
2- رشته ها، داده های متنی هستند که می توانند دابل کوتیشت “…” و یا تک کوتیشن ‘…’ نوشته شوند.
“John Doe”
‘John Doe’
در یک زبان برنامه نویسی ، از متغیرها برای ذخیره مقادیر داده استفاده می شود.
جاوا اسکریپت برای تعریف متغیرها از کلید واژه var استفاده می کند.
از علامت مساوی = برای اختصاص مقادیر به متغیرها استفاده می شود.
1001
در مثال زیر، x به عنوان متغیر تعریف می شود. سپس ، x مقدار دهی می شود:
var x;
x = 6;
در یک زبان برنامه نویسی ، از متغیرها برای ذخیره مقادیر داده استفاده می شود.
جاوا اسکریپت برای برای محاسبه و انجام عملیات ریاضی روی مقادیر موجود در متغیرها از عملگرهای حسابی (+ – * /) استفاده می کند:
از علامت مساوی = برای اختصاص مقادیر به متغیرها استفاده می شود.
[php]
<script>
document.getElementById(“demo”).innerHTML = (5 + 6) * 10;
</script>
[/php]
نتیجه کد بالا را از این لینک ببینید و تمرین کنید.
جاوا اسکریپت از یک اپراتور واگذاری (=) برای اختصاص مقادیر به متغیرها استفاده می کند:
[php]
<script>
var x, y;
x = 5;
y = 6;
document.getElementById(“demo”).innerHTML = x + y;
</script>
[/php]
نتیجه کد بالا را از این لینک ببینید و تمرین کنید.
عبارات در جاوا اسکریپت ، مجموعه ای مقادیر values، متغیر ها variables و عملگرها operators هستند که برای رسیدن به یک مقدار ، عملیاتی را انجام می دهند.
این عنلیات در جاوا اسکریپت ، ارزشیابی evaluation نامیده می شود.
[php]
<script>
document.getElementById(“demo”).innerHTML = 5 * 10;
</script>
[/php]
نتیجه کد بالا را از این لینک ببینید و تمرین کنید.
همچنین، عبارات می توانند شامل مقادیر متغیر نیز باشند.
[php]
<script>
var x;
x = 5;
document.getElementById(“demo”).innerHTML = x * 10;
</script>
[/php]
نتیجه کد بالا را از این لینک ببینید و تمرین کنید.
مقادیر می توانند از انواع داده های مختلفی مانند اعداد و رشته ها باشند.
برای مثال ، عبارت “John” + ” ” + “Doe” به مقدار نهایی “John Doe” ، ارزیابی می شود.
[php]
document.getElementById(“demo”).innerHTML = “John” + ” ” + “Doe”;
[/php]
نتیجه کد بالا را از این لینک مشاهده و تمرین کنید.
کلمات کلیدی JavaScript برای تعریف و شناسایی عملکردهایی که باید انجام شود استفاده می شود.
کلمه کلیدی var به مرورگر اعلام می کند که متغیرهایی را ایجاد کند:
[php]
var x, y;
x = 5 + 6;
y = x * 10;
document.getElementById(“demo”).innerHTML = y;
[/php]
نتیجه کد بالا را از این لینک مشاهده و تمرین کنید.
تمامی اعلان ها ( statements ) ی نوشته شده در جاوا اسکریپت ، “اجرا” “execute” نمی شوند.
کدهایی که بین دو اسلش // و یا /* و */ قرار می گیرند ، به عنوان کامنت در نظر گرفته می شوند.
و قابلیت اجرایی ندارند.
کامنت ها در طول اجرای کدها ، نادیده گرفته می شوند و محاسبه نمی شوند.
[php]
<script>
var x;
x = 5;
// x = 6; I will not be executed
document.getElementById(“demo”).innerHTML = x;
</script>
[/php]
می توانید نتیجه کد بالا را از این لینک مشاهده و تمرین کنید.
شناسه ها ، یک نام هستند.
در JavaScript از شناسه ها برای نامگذاری متغیرها (و کلمات کلیدی ، توابع و برچسب ها) استفاده می شود.
قوانین مربوط به نامهای حقوقی در اکثر زبانهای برنامه نویسی یکسان است.
در جاوا اسکریپت ، اولین کاراکتر باید یک حرف یا یک علامت (_) یا یک علامت دلار ($) باشد.
کاراکترهایی که بعد از این علامت ها می آیند ممکن است، اعداد، زیر نویس ها یا علامت دلار باشند.
همه شناسه های جاوا اسکریپت حساس به مورد یا به عبارتی case sensitive هستند.
در مثال زیر ، دو متغیر نام خانوادگی ، دو متغیر متفاوت هستند:
[php]
<script>
var lastname, lastName;
lastName = “Doe”;
lastname = “Peterson”;
document.getElementById(“demo”).innerHTML = lastName;
</script>
[/php]
نتیجه کد بالا را از این لینک مشاهده و تمرین کنید.
در طی سال ها برنامه نویسان از روش های مختلفی برای پیوستن چندین کلمه به یک متغیر استفاده کرده اند:
Hyphens:
first-name, last-name, master-card, inter-city
Hyphenها ، مجاز به استفاده در زبان برنامه نویسی جاوا اسکریپت نیستند.
آن ها برای تفریق رزرو شده اند.
زیرنویس یا ” _ ”
first_name, last_name, master_card, inter_city.
حروف اول بزرگ :
FirstName, LastName, MasterCard, InterCity
حروف بزرگ وسط کلمه :
برنامه نویسان JavaScript تمایل دارند از کلماتی استفاده کنند که با یک حروف کوچک شروع می شود:
firstName, lastName, masterCard, interCity
جاوا اسکریپت از مجموعه کاراکترهای Unicode استفاده می کند.
Unicode تقریبا تمام علایم و کاراکترهای موجود در جهان را در بر می گیرد.