ورود کاربر

تقدم و تأخر اپراتورها در جاوا اسکریپت

تقدم اپراتورها مشخص می کند که در انجام یک عبارت جبری ابتدا کدام اپراتور انجام می شود. مثلاً اگر دستور جاوا اسکریپت به صورت زیر باشد:

var x = 100 + 50 * 3;

حاصل این عبارت جبری که به عنوان یک مقدار توسط = به متغیر x تخصیص داده می شود، چیست؟ آیا 150 × 3 است یا 100 + 150؟ ابتدا جمع انجام می شود یا ضرب. همانند ریاضی دبستان، ابتدا ضرب انجام شده و سپس جمع انجام می شود. ضرب و تقسیم نسبت به جمع و تفریق تقدم دارند. همانند ریاضی دبستان، می توان تقدم و تاخر اپراتورها را با استفاده از پرانتز تغییر داد. مثلاً عبارت فوق را می توان به صورت زیر نوشت : (100+50) ×3 تا جمع به ضرب تقدم پیدا کند و ابتدا جمع انجام شود. در جدول زیر کد تقدم و تاخر اپراتورها در جاوا اسکریپت آمده است.

مقدار

اپراتور

شرح

مثال

19

( )

Expression grouping

(3 + 4)

18

.

Member

person.name

18

[]

Member

person["name"]

17

()

Function call

myFunction()

17

new

Create

new Date()

16

++

Postfix Increment

++i

16

--

Postfix Decrement

--i

15

++

Prefix Increment

i++

15

--

Prefix Decrement

i--

15

!

Logical not

!(x==y)

15

typeof

Type

typeof x

14

*

Multiplication

10 * 5

14

/

Division

10 / 5

14

%

Modulo division

10 % 5

14

**

Exponentiation

10 ** 2

13

+

Addition

10 + 5

13

-

Subtraction

10 - 5

12

<<

Shift left

x << 2

12

>>

Shift right

x >> 2

11

<

Less than

x < y

11

<=

Less than or equal

x <= y

11

>

Greater than

x > y

11

>=

Greater than or equal

x >= y

10

==

Equal

x == y

10

===

Strict equal

x === y

10

!=

Unequal

x != y

10

!==

Strict unequal

x !== y

6

&&

And

x && y

5

||

Or

x || y

3

=

Assignment

x = y

3

+=

Assignment

x += y

3

-=

Assignment

x -= y

3

*=

Assignment

x *= y

3

/=

Assignment

x /= y

 

توجه: هر عبارتی که در داخل پرانتز قرار بگیرد، ابتدا و به طور کامل محاسبه شده و سپس عبارات بدون پرانتز بر حسب تقدم محاسبه می شوند.

 مژده به همکاران عزیز:

مرکز خدمات پرستار راه اندازی شد. خدمات ترجمه متون پرستار شامل ترجمه متون عمومی، ترجمه متون تخصصی، ترجمه کتاب، ترجمه مقاله در حوزه ترجمه آنلاین، ترجمه حضوری، ترجمه تلفنی؛ بویژه ترجمه فارسی به انگلیسی می باشد. ترجمه فوری و ترجمه ارزان تز را تجربه کنید و مطمئنا به همکاری ادامه خواهید داد. فقط کافی است ثبت نام کرده و پنل کاربری خود را فعال کنید. هر گونه توضیح لازم را در محل ثبت سفارش قید بفرمایید. بمناسبت افتتاح تز فعلا قیمت ها ثابت و ارزان است. از قیمت ها و کیفیت ترجمه های تز شگفت زده خواهید شد.

ثبت سفارش ترجمه متون

 مژده به همکاران عزیز:

مرکز خدمات پرستار راه اندازی شد. برای ثبت سفارش نگارش پیش پروپوزال، نگارش پروپوزال، نگارش پایان نامه، تجزیه و تحلیل آماری پایان نامه، تهیه اسلاید پاورپوینت دفاع به لینک زیر مراجعه نمایید. توجه بفرمایید که پوسته و ظاهر سایت تغییر می کند، زمانیکه وارد ساب دامین thez.parastar.info برای ثبت سفارش می شوید. اما این ساب دامین همانطور که از نامش پیداست مربوط به وبگاه پرستار است و تحت مسئولیت وبگاه پرستار عمل می کند. فقط کافی است ثبت نام کرده و پنل کاربری خود را فعال کنید. از قیمت ها و کیفیت کار تز شگفت زده خواهید شد.

ثبت سفارش پروپوزال و پایان نامه

بالای صفحه
JSN Boot template designed by JoomlaShine.com