برگزیده های پرشین تولز

اين not اينجا دقيقا چه كاري انجام ميده ؟؟

sunnyboy

Registered User
تاریخ عضویت
17 فوریه 2005
نوشته‌ها
1,041
لایک‌ها
1
سن
38
محل سکونت
IR,Tehran
دوستان اين يعني چي ؟؟

کد:
Response.Write Not(-2)

كد بالا 1 رو چاپ ميكنه :hmm:
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
not همون عملگر منطقی نقیض هست یعنی بجای true (عدد منفی 1) مقدار false (عدد صفر) وبالعکس برمیگردونه. ولی اگر روی اعداد اجرا بشه بصورت bitwise كار ميكنه يعني تك تك بيتها رو از 0 به 1 و از 1 به 0 تبديل ميكنه. چون اعداد در vbscript بصورت مكمل 2 ذخيره ميشن تفسیر Not -2 ميشه 1.
 

sunnyboy

Registered User
تاریخ عضویت
17 فوریه 2005
نوشته‌ها
1,041
لایک‌ها
1
سن
38
محل سکونت
IR,Tehran
به نقل از mazoolagh :
not همون عملگر منطقی نقیض هست یعنی بجای true (عدد منفی 1) مقدار false (عدد صفر) وبالعکس برمیگردونه. ولی اگر روی اعداد اجرا بشه بصورت bitwise كار ميكنه يعني تك تك بيتها رو از 0 به 1 و از 1 به 0 تبديل ميكنه. چون اعداد در vbscript بصورت مكمل 2 ذخيره ميشن تفسیر Not -2 ميشه 1.
ممنون از توضیح کاملت . پس میشه نتیجه گرفت که خروجی کد بالا مثلا با مقادیر زیر به این صورت است :

اگر عدد منفی باشد خروجی یکی کمتر از مقدار مثبت آن است
و اگر عدد مثبت باشد خروجی یکی بیشتر از آن عدد با علامت منفی است

چی شد !!!

راستش یه کد تو ASP دارم که میخوام از اون توی Flash Action Script استفاده کنم که موقع تبدیل سینتکس به این not برخوردم . که حالا نمیدونم جاش چی استفاده کنم ..؟؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
اون تفسير كه اگر مثبت و منفي باشه نتيجه اش چي ميشه هرچند گيج كننده است ولي درسته!
الآن شما اشكال در كجاست؟ اين كد كار نميكنه؟
 

sunnyboy

Registered User
تاریخ عضویت
17 فوریه 2005
نوشته‌ها
1,041
لایک‌ها
1
سن
38
محل سکونت
IR,Tehran
مشکل من اینه که یک کد به زبان asp دارم که میخوام اونو تو محیط فلش بنویسم ..
تمام کد رو تبدیل کردم به غیر از آن قسمت از کدی که توش not داره . حالا من نمیدونم دستور معادل not تو flash چیه که ازش استفاده کنم ؟؟
نمیدونم تونستم منطورمو برسونم ؟
 

sunnyboy

Registered User
تاریخ عضویت
17 فوریه 2005
نوشته‌ها
1,041
لایک‌ها
1
سن
38
محل سکونت
IR,Tehran
من چي كار كنم ؟ :wacko:

اصلا يه چيزه ديگه ... كد ساده asp زيرو ميخوام بصورت كلاينت سايد مثلا با جاوااسكريپت بنويسم :

کد:
output = Not(num)

num هم اینجا متغیره..
 

sunnyboy

Registered User
تاریخ عضویت
17 فوریه 2005
نوشته‌ها
1,041
لایک‌ها
1
سن
38
محل سکونت
IR,Tehran
پيداش كرددددددددم :rolleyes: :rolleyes: :cool:

کد:
not(number)

كد بالا در asp معادل كد زير در Action Script است :

کد:
~number

من اينو ميخواستم ..
 
بالا