عملگرهای جاوا اسکریپت - JavaScript Operators
عملگر
توضیح
مثال
نتیجه
+
جمع
x=y+2
x=7
-
تفریق
x=y-2
x=3
*
ضرب
x=y*2
x=10
/
تقسیم
x=y/2
x=2.5
%
باقی مانده تقسیم
x=y%2
x=1
++
افزایش یک واحد
x=++y
x=6
--
کاهش یک واحد
x=--y
x=4
عملگرهای جایگزینی
عملگرهای جایگزینی یک مقدار را به یک متغیر اختصاص می دهد
جدول زیر توضیح عملگر جایگزینی است که مقدار x=10 , y=5 را برمی گرداند
عملگر
مثال
معادل با
نتیجه
=
x=y
x=5
+=
x+=y
x=x+y
x=15
-=
x-=y
x=x-y
x=5
*=
x*=y
x=x*y
x=50
/=
x/=y
x=x/y
x=2
%=
x%=y
x=x%y
x=0
عملگر + در رشته ها به کار می رود
عملگر + علاوه بر جمع دو متغیر رشته ای می تواند متن ها را به یکدیگر وصل کند
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
برای جمع دو یا چند متغیر رشته ای با یکدیگر از عملگر + استفاده می شود
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
بعد از اجرای متن بالا txt3 برابر what a verynice day می شود
برای اضافه کردن فضای خالی بین دو متن در یکی از آنها فضای خالی قرار می دهیم
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
یا برای قرار دادن فضای خالی دز یک عبارت
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
بعد از اجرای متن بالا txt3 برابر what a very nice day می شود
جمع رشته ها و اعداد
به این مثالها توجه کنید
x=5+5;
document.write(x);
x="5"+"5";
document.write(x);
x=5+"5";
document.write(x);
x="5"+5;
document.write(x);
قاعده آن این است:
اگر شما یک عدد و یک رشته را با هم جمع کنید حاصل یک رشته خواهد بود.
نظرات شما عزیزان: