تعریف متغیرها، محاسبات و عملگرها در جاوا اسکریپت

به مثال زیر توجه کنید:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>وبگو | تعریف متغیرها در جاوا اسکریپت</title>
<!-- http://webgoo.ir -->
<script type="text/javascript">
var x=20;
var y=50;
var all=x+y;
document.write(all);
</script>
</head>
<body>
<hr />
متغیر ها در جاوا اسکریپت، می توانند مقادیری عددی یا رشته ای (متنی) باشند
</body>
</html>


توضیح:
- متغیرها در جاوا اسکریپت با عنوان var شناخته می شوند.
- document.write یک دستور برای مرورگر ارسال می کند تا متغیر all (یا هر مقدار دیگری) را خروجی دهد.

محاسبات در جاوا اسکریپت


مثل بسیاری از زبان ها ی برنامه نویسی، جاوا اسکریپت نیز از قابلیت های محاسباتی (جمع +، تفریق -، ضرب * و تقسیم /) پشتیبانی می کند؛ علاوه بر این علامت % باقیمانده ضریب بخش پذیری را بر می گرداند، علامت ++ برای افزایش و -- برای کاهش یک مقدار عددی کاربرد دارند:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>وبگو | محاسبات در جاوا اسکریپت</title>
<!-- http://webgoo.ir -->
<style type="text/css">
body{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
}
</style>
<script type="text/javascript">
//<![CDATA[
var x=20;
var y=50;
var addition=x+y;
var subtraction=y-x;
var multiplication=x*y;
var division=x/y;
var remainder=y%9;
var increment=++x;
var decrement=--y;
var newline="<br />";
document.write("عملگر جمع: ");
document.write(addition);
document.write(newline);
document.write("عملگر تفریق: ");
document.write(subtraction);
document.write(newline);
document.write("عملگر ضرب: ");
document.write(multiplication);
document.write(newline);
document.write("عملگر تقسیم: ");
document.write(division);
document.write(newline);
document.write("عملگر باقیمانده بخش پذیری: ");
document.write(remainder);
document.write(newline);
document.write("عملگر افزایش: ");
document.write(increment);
document.write(newline);
document.write("عملگر کاهش: ");
document.write(decrement);
//]]>
</script>
</head>
<body>
<noscript>
جاوا اسکریپت در مرورگر شما غیر فعال است!
</noscript>
<hr />
جاوا اسکریپت تقریبا از تمام عملیات های محاسباتی پرکاربرد، پشتیبانی می کند
</body>
</html>


توضیح:
- خط مربوط به CDATA در مثال بالا جهت جلوگیری از نامعتبر شدن کد از لحاظ سیستم های اعتبار سنجی و جلوگیری از پردازش کدهای جاوا اسکریپت به جای XHTML است.
- همانطور که گفتیم علامت % باقیمانده ضریب بخش پذیری را بر می گرداند، مثلا حاصل تقسیم 50 بر 9 مساوی 45 است، لذا % باقیمانده تقسیم یعنی 5 را بر می گرداند (به صورت صحیح و نه اعشاری).

 

/ 10 نظر / 33 بازدید
احمد

FsvffhfhhhVc

میلاد

سلام و خسته نباشید می تونم بگم عالیه.یه درخواستی داشتم اگر ممکنه آموزشه ساخت قسمت کامنت و نظر سنجی رو هم بذارید این خیلی مهمه ولی بهش توجه نمیشه ممنون

آموزش طراحی سایت

از این که شما هم مقالات آموزشی رو ترویج ممنونم می تونید روی سایت ما به نشونی webnology.ir هم برای آموزشی طراحی سایت حساب باز کنید.

اصغر جعفری

باسلام و خسته نباشید وب خیلی قشنگی دارید دوست عزیز میخاستم اگه مایل باشید با هم تبادل لینک کنیم اگه مایل هستید وبلاگ منو با نام همه چیز درباره کشتی http://videosport.persianblog.ir لینک کنید و خبر بدید لینکتون رو قرار بدم.باتشکر

وبمسترستار

سلام دوست عزیز: وبلاگ قشنگی داری آرزوی موفقیت دارم برات اگر مایل بودی باهم تبادل لینک کنیم بعد از لینک ما بهمون اطلاع بدید تا همینطور شما رو لینک کنیم وبمسترستار طراح هدر و بنرآنلاین،مرجع راهنمایی وبلاگنویسان،آموزش،ارائه کدهای کاربردی ونرم افزار وبمسترها http://webmasterstar.mihanblog.com منتظرتان هستیم [گل][گل][گل][لبخند][گل][گل][گل]

ناهید

سلام ميشه منو لينک کني ؟ http://www.mashhadwebsite.com/ طراحي سايت مشهد

وبمسترستار

با سلام وعرض ادب واحترام خدمت مدیریت محترم وبلاگ واقعا وبلاگ پرمحتوا ومفیدی دارید واقعاً مطالب بسیارجالبی داشت که خوندم واستفاده کردم انشالله موفق وسربلند باشید واگر مایل بودید با هم تبادل لینک کنیم با تشکر خدانگهدار

خرید گوشی دست دوم

با تشکر و خسته نباشيد واقعا سايت خيلي خوب و مفيدي داريد موفق و پيروز باشيد