آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

عملگرها (Operators)، در JavaScript

در JavaScript ، عملگرهای (Operators) مختلفی به کار می روند که در دسته های زیر قرار می گیرند :

1- عملگرهای حساب (Arithmetic Operators)

2- عملگرهای مقداردهی (Assignment Operators)

3- عملگرهای رشته (String Operators)

4- عملگرهای بیتی (دودویی) (Bitwise Operators)

5- عملگر typeof برای تشخیص نوع یک متغیر (variable) ( آموزش شماره 2678 )

6- عملگر delete برای حذف کردن مشخصه های (Properties) یک شیء (Object) ( آموزش شماره 2686 )

7- عملگر یگانی + (Unary + Operator) برای تبدیل یک متغیر (variable) به عدد (number)

8- عملگرهای مقایسه ای (Comparison Operators)

9- عملگرهای منطقی (Logical Operators)

10- عملگر شرطی (Conditional Operator)

1- عملگرهای حساب (Arithmetic Operators) :

عملگرهای حساب (Arithmetic Operators)، برای کار با اعداد می باشند :

عملیات عملگر (operator)
جمع (Addition) +
تفریق (Subtraction) -
ضرب (Multiplication) *
تقسیم (Division) /
(Modulus-remainder) %
افزایش یه اندازه یک واحد (Increment by one) ++
کاهش یه اندازه یک واحد (Decrement by one) --

2- عملگرهای مقداردهی (Assignment Operators) :

عملگرهای مقداردهی (Assignment Operators)، هنگام تعیین مقدار برای یک متغیر (variable) به کار می روند :

عملیات معادل عملیات عملگر (operator)
a=7 =
a=a+7 a+=7 +=
a=a-7 a-=7 -=
a=a*7 a*=7 *=
a=a/7 a/=7 /=
a=a%7 a%=7 %=

3- عملگرهای رشته (String Operators) :

عملگرهای رشته (String Operators)، برای کار با رشته ها (متن ها - strings) به کار می روند :

مثال عملیات عملگر (operator)
var myVariable = "Hello " + "world"; اتصال (Concatenation) دو رشته به یکدیگر +
var myVariable = "Hello ";
myVariable += "world";
اتصال (Concatenation) و مقداردهی (assignment) به صورت همزمان +=

4- عملگرهای بیتی (دودویی) (Bitwise Operators) :

عملگرهای بیتی (دودویی) (Bitwise Operators) برای کار با عددهای 32 بیتی (32 bits numbers) استفاده می شوند :

دهدهی (decimal) نتیجه معادل مثال عملیات عملگر (operator)
1 0001 0101 & 0001 x = 5 & 1 AND &
5 0101 0101 | 0001 x = 5 | 1 OR |
10 1010 ~0101 x = ~ 5 NOT ~
4 0100 0101 ^ 0001 x = 5 ^ 1 XOR ^
10 1010 0101 << 1 x = 5 << 1 Left shift >>
2 0010 0101 >> 1 x = 5 >> 1 Right shift <<

5- عملگر typeof برای تشخیص نوع یک متغیر (variable) :

عملگر typeof را در آموزش شماره 2678 شرح داده ایم.

6- عملگر delete برای حذف کردن مشخصه های (Properties) یک شیء (Object) :

عملگر delete را در آموزش شماره 2686 شرح داده ایم.

7- عملگر یگانی + (Unary + Operator) برای تبدیل یک متغیر (variable) به عدد (number) :

عملگر یگانی + (Unary + Operator) برای تبدیل یک متغیر (variable) به عدد (number) به کار می رود.

8- عملگرهای مقایسه ای (Comparison Operators) :

عملگرهای مقایسه ای (Comparison Operators) برای مقایسه مقادیر متغیرها (varibles) به کار می روند :

مثال عملیات عملگر (operator)
x == 3 برابر با (دارای مقدار برابر) ==
x === "3" هم دارای مقدار برابر و (and) هم از یک نوع ===
x != 3 نابرابر !=
x !== "3" نابرابر یا (or) از دو نوع مختلف !==
x > 3 بزرگتر از >
x < 3 کوچکتر از <
x >= 3 بزرگتر یا مساوی >=
x <= 3 کوچکتر یا مساوی <=

9- عملگرهای منطقی (Logical Operators) :

مثال عملیات عملگر (operator)
x < 10 && y > 1 and &&
x == 5 || y == 5 or ||
!(x == y) not !

10- عملگر شرطی (Conditional Operator) :

عملگر شرطی (Conditional Operator) در JavaScript ، به صورت زیر به کار می رود :

در عبارت بالا، چنانچه شرط condition صادق باشد، مقدار value1 در متغیر با نام variablename ذخیره خواهد شد و چنانچه شرط condition صادق نباشد، مقدار value2 در متغیر variablename ذخیره می شود.

مثال
نویسنده علیرضا گلمکانی
شماره کلید 2676
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)