تبليغاتX
ترفند کامپیوتر .دانلود.کسب درآمد تضمینی - اکشن اسکریپت : اولویت عملگر های فلش

ترفند کامپیوتر .دانلود.کسب درآمد تضمینی

برای دسترسی به مطلب و گرفتن کلمه عبور به این شماره زنگ بزنین 09158792347

وقتی در یک عبارت ریاضی اکشن اسکریپت چند عملگر گوناگون را در کنار هم بکار میبرید فلش برای بعضی عملگر ها نسبت به بقیه حق تقدم قائل میشود . بطور مثال ضرب همیشه قبل از جمع انجام میشود .گرچه پرانتز ها همیشه بر همه چیز تقدم دارند .

 مثال زیر را مشاهده کنید :

 

Total = 2 + 4 * 3 ;

مقدار توتال در مثال فوق ۱۴ است (اول ضرب و بعد جمع)

Total = (2 + 4) * 3 ;

در مثال دوم جواب ۱۸ است . (اول پرانتز محاسبه شده و بعد ضرب)

 

 

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

 

عملگر

توضیحات

پشت هم آمدن

بالاترین اولویت

+

Unary plus

راست به چپ

-

Unary minus

راست به چپ

~

Bitwise one’s complement

راست به چپ

!

Logical NOT

راست به چپ

not

Logical NOT (Flash 4 style)

راست به چپ

++

Post-increment

چپ به راست

Post-decrement

چپ به راست

( )

Function call

چپ به راست

[ ]

Array element

چپ به راست

.

Structure member

چپ به راست

++

Pre-increment

راست به چپ

Pre-decrement

راست به چپ

new

Allocate object

راست به چپ

delete

Deallocate object

راست به چپ

typeof

Type of object

راست به چپ

void

Returns undefined value

راست به چپ

*

Multiply

چپ به راست

/

Divide

چپ به راست

%

Modulo

چپ به راست

+

Add

چپ به راست

add

String concatenation (formerly &)

چپ به راست

-

Subtract

چپ به راست

<< 

Bitwise left shift

چپ به راست

>> 

Bitwise right shift

چپ به راست

>>> 

Bitwise right shift (unsigned)

چپ به راست

Less than

چپ به راست

<=

Less than or equal to

چپ به راست

Greater than

چپ به راست

>=

Greater than or equal to

چپ به راست

lt

Less than (string version)

چپ به راست

le

Less than or equal to (string version)

چپ به راست

gt

Greater than (string version)

چپ به راست

ge

Greater than or equal to (string version)

چپ به راست

==

Equal

چپ به راست

!=

Not equal

چپ به راست

eq

Equal (string version)

چپ به راست

ne

Not equal (string version)

چپ به راست

&

Bitwise AND

چپ به راست

^

Bitwise XOR

چپ به راست

|

Bitwise OR

چپ به راست

&&

Logical AND

چپ به راست

and

Logical AND (Flash 4)

چپ به راست

||

Logical OR

چپ به راست

or

Logical OR (Flash 4)

چپ به راست

?:

Conditional

راست به چپ

=

Assignment

راست به چپ

*=, /=, %=, +=, -=, &=, |=, ^=, <<=, >>=, >>>=

Compound assignment

راست به چپ

,

Multiple evaluation

چپ به راست

پایین ترین اولویت

+ نوشته شده در  2008/9/25ساعت 13:33  توسط مهدي محمدي  |