close
دانلود فیلم
اكشن اسكریپت : استفاده از عملگرها برای دستكاری مقادیر عبارت ها

یك عبارت (معمولا عبارت ریاضی) جمله ایست كه فلش میتواند مقدارش را محاسبه كند و یك مقدار برگرداند .شما میتوانید با تركیب فانكشن ها ، عملگر ها و استفاده از و مقدار های داده شده یك عبارت بسازید . وقتی در پنل اكشن در حالت نرمال یك عبارت بنویسید باید گزینه Expression را در كنار جعبه متنی ای كه عبارت را در داخل آن مینویسید تیك بزنید تا فلش آن را بعنوان یك عبارت در نظر بگیرد و هنگام استفاده از آن ، آن را محاسبه كند ، نه اینكه آن را مستقیم استفاده كنید . در صورت تیك نزدن گزینه Expression  فلش آن را بعنوان یك رشته در نظر میگیرد .



انواع عملگر ها در فلش :
عملگر های عددی
عملگر های مقایسه ای
عملگر های رشته ای
عملگر های منطقی
عملگر های Bitwise برای اعداد شناور
عملگر های تساوی
عملگر های انتقالی
عملگر های دسترسی آرایه و نقطه

۱ - عملگر های عددی :
كارشان جمع و تفریق و ضرب و تقسیم است ، بیشترین كاربرد عملگر افزایشگر ، استفاده i++ بجای i = i+1 است . عملگر افزایشگر هم قبل و هم بعد از متغیر ها میتواند بیاید . با یك مثال فرق آنها را متوجه میشوید :

if (++age >= 30)

در مثال فوق ابتدا  Age افزایش یافته و سپس مقایسه صورت میگیرد .

if (age++ >= 30)

در مثال دوم ابتدا مقایسه صورت میگیرد و سپس Age افزایش میابد .

 

عملگر

كار عملگر

+

جمع

*

ضرب

/

تقسیم

%

Mod (باقیمانده تقسیم)

-

تفریق

++

افزایش

--

كاهش

۲ - عملگر های مقایسه ای :
این عملگر ها مقادیر عبارات را بررسی کرده و یک مقدار بولین بر میگردانند . و اکثرا  در اکشن های if دار و در حلقه ها استفاده میشوند .

 ۳ - عملگر های رشته ای :
عملگر + یك حالت خاص را روی رشته ها انجام میدهد و آن متصل كردن رشته ها به یكدیگر میباشد .  مثالی برای جمع دو رشته :

"Congratulations, " + "Donna!"

نتیجه بصورت زیر در می آید :

"Congratulations, Donna!"

 

۴ - عملگر های منطقی:
این عملگر ها مقادیر بولین را با هم مقایسه میكنند و یك مقدار بولین بعنوان جواب پس میدهند .
بطور مثال اگر هر دو مقدار داده شده به عملگر and مقدار true باشد جواب نهایی and مقدار true خواهد بود ،عملگر OR زمانی مقدارش true میشود كه حداقل یكی از مقادیر داده شده به آن true باشد . عملگر not  یك مقدار را میگیرد و اگر آن مقدار درست نباشد (یعنی false باشد ) آنگاه مقدار not برابر با true میشود  . به مثال زیر توجه كنید :

if (i > 10 && _framesloaded > 50){
         play();
}

جدول زیر نمونه های عملگر منطقی را نشان میدهد .

 

Operator

Operation performed

&&

Logical AND

||

Logical OR

!

Logical NOT


لینک کوتاه پست
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید