مثال
مقادیر را به متغیرها اختصاص دهید و آنها را با هم جمع کنید:
let x = 5; // assign the value 5 to x let y = 2; // assign the value 2 to y let z = x + y; // assign the value 7 to z (5 + 2)
انتساب عملگر ( =
) یک مقدار به یک متغیر.
وظیفه
let x = 10;
علاوه بر اپراتور ( +
) می افزاید: تعداد:
اضافه كردن
let x = 5; let y = 2; let z = x + y;
ضرب اپراتور ( *
) ضرب اعداد.
ضرب کردن
let x = 5; let y = 2; let z = x * y;
اپراتورهای حساب جاوا اسکریپت
از عملگرهای حساب برای انجام حساب در اعداد استفاده می شود:
گردانندگان واگذاری JavaScript
عملگرهای انتساب مقادیر را به متغیرهای JavaScript اختصاص می دهند.
علاوه بر انتساب عملگر ( +=
) می افزاید: یک مقدار به یک متغیر.
وظیفه
let x = 10; x += 5;
اپراتورهای رشته جاوا اسکریپت
+
اپراتور نیز می تواند مورد استفاده قرار گیرد برای اضافه کردن (الحاق) رشته ها.
مثال
let text1 = "John"; let text2 = "Doe"; let text3 = text1 + " " + text2;
نتیجه txt3 خواهد بود:
John Doe
از +=
عملگر انتساب می توان برای افزودن رشته ها (الحاق) نیز استفاده کرد:
مثال
let text1 = "What a very "; text1 += "nice day";
نتیجه txt1 خواهد بود:
What a very nice day
هنگامی که روی رشته ها استفاده می شود ، عملگر + عملگر اتصال به هم می نامد.
اضافه کردن رشته ها و اعداد
با اضافه کردن دو عدد ، جمع حاصل برمی گردد ، اما با اضافه کردن یک عدد و یک رشته ، یک رشته برمی گردد:
مثال
let x = 5 + 5; let y = "5" + 5; let z = "Hello" + 5;
نتیجه x ، y و z خواهد بود:
10 55 Hello5
اگر یک عدد و یک رشته اضافه کنید ، نتیجه آن یک رشته خواهد بود!
اپراتورهای مقایسه جاوا اسکریپت
اپراتورهای منطقی جاوا اسکریپت
اپراتورهای نوع JavaScript
اپراتورهای Bitwise جاوا اسکریپت
عملگرهای بیت روی 32 بیت عدد کار می کنند.
هر عملوند عددی در عملیات به یک عدد 32 بیتی تبدیل می شود. نتیجه دوباره به شماره جاوا اسکریپت تبدیل می شود.مثالهای بالا از 4 بیت نمونه بدون علامت استفاده می کند. اما JavaScript از اعداد امضا شده 32 بیتی استفاده می کند.
به همین دلیل ، در جاوا اسکریپت ، 5 پوند 10 بر نمی گردد. -6 بر می گردد.
0000000000000000000000000000000101 بازگشت 11111111111111111111111111111111101010