برنامه نویسی
Visits Count ۱۷۴جلسه دوم آموزش برنامه نویسی - زبان جاوااسکریپت - کار با متغیر ها
۱
جلسه دوم برنامه نویسی جاوا اسکربیپت
محاسبات ریاضی
در جلسه قبل در مورد متغیر های زبان صحبت کردیم. حالا می خواهیم از این متغیر ها استفاده کنیم و محاسبات ریاضی انجام دهیم. قطعا یکی از کارهایی که شما در برنامه نویسی انجام خواهید داد این عملیات خواهد بود.
اگر چه حجم این عملیات ممکن است بین پروژه های مختلف متفاوت باشد. برای مثال در پروژه های مهندسی یا مالیاتی بسیار بیشتر باشد تا یک فروشگاه ساده . به هر حال.
۴ عمل ساده جمع تفریق ضرب و تقسیم به صورت زیر خواهد بود.
var a=15;
var b=5;
var add=a+b;
var sub=a-b;
var mul=a*b
var div=a/b;
سایر عملیات ریاضی که مصرف بالایی دارد نیز در زیر آمده است.
increament
var a=1;
a++;
//or
++a;
//or
a=a+1;
//or
a+=1;
//result a will be 2
بیشتر مواقع ما میخواهیم در قدم ها را در یک عملیات بشماریم. این گونه موارد از دستور ++ استفاده می کنیم.
decrement
برعکس عملیات بالا برای کاهش از عملیات زیر استفاده می کنیم.
var a=1;
a—;
//or
—a;
//or
a=a-1;
//or
a-=1;
//result a will be 0
حالا یک نکته بسیار مهم : تفاوت a++ و ++a چیست؟
اگر در یک خط بخواهیم از این دستورات به صورت تنها استفاده کنیم هیچ تفاوتی ندارد. اما در صورتی که با عملیات دیگر همراه باشد ممکن است مهم باشد. تفاوت در این است که عملیات از چپ به راست اجرا می شود. در a++ اول مقدار a استفاده می شود سپس مقدار a زیاد می شود. اما در ++a اول مقدار a افزایش پیدا می کند سپس از آن استفاده می شود. به مثال زیر توجه کنید.
var a=1
2 * a++ // will be 2
2 * ++a// will be 4
در مثال های بالا اشاره کردیم که میتوانیم از عملیات ریاضی با علامت = استفاده کنیم . در این صورت نتیجه در همان متغیر ذخیره خواهد شد. به مثال زیر توجه کنید.
a=a+1 // or a+=1
a=a-1 // or a-=1
a=a*2 // or a*=2
a=a/2 // or a/=2
این ها مهم ترین عملیات ریاضی هستند که کاربرد دارد. اما عملیات بیشتر و پیچیده تر مانند بعضی توابع مثلثاتی و رادیکال و .. نیز وجود دارند که بعدتر به آن ها اشاره خواهیم کرد. در نهایت عملیات باقی مانده را نیز توضیح خواهیم داد.
بعضی موقع لازم است میزان باقی مانده تقسیم را به دست بیاوریم. برای مثال میزان باقیمانده تقسیم ۱۰ بر ۳ برابر یک است. برای محاسبه این عملیات از علامت % استفاده می کنیم.
var a=10
var mod=a%3
//mod will be 1
برای اجرای دستورات جاوا اسکریپت چند راه وجود دارد.
اول از همه اجرای آن در صفحه سایت همراه با کدهای html و css است. به صورت زیر
<html>
<head>
<style>
// css code will be here
</style>
<script>
// js script code will be here
</script>
</head>
<body>
// empty body
</body>
</html>
روش دوم استفاده از کنسول مرور گر هست. به این صورت که در یک مرورگر در هر سایتی کافی است کلید F12 را فشار دهیم. در پنل باز شده تب کنسول را انتخاب می کنیم. این قسمت محلی برای تایپ کردن وجود دارد. کد ها را به صورت خط به خط می توانید این قسمت وارد کنید. و با زدن کلید enter آن خط کد اجرا خواهد شد.
روش سوم هم استفاده از IDE هایی است که کد شما را به صورت مجزا اجرا می کند. مانند vscode که قبلا در مورد آن صحبت کردیم.
در هر کدام از این روش ها برای چاپ کردن نتیجه می توانید از دستور console.log() استفاده کنید. این دستور مقداری که به آن داده می شود را در کنسول چاپ خواهد کرد. به مثال زیر توجه کنید.
var a=1
a+=10;
console.log(a)
این کد مقدار ۱۱ را در کنسول چاپ خواهد کرد.