آژانس هواپیماییexchanging

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

شروع موضوع توسط sunnyboy ‏22 ژوئن 2005 در انجمن asp , ASP.NET

  1. sunnyboy

    sunnyboy Registered User

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

    کد:
    Response.Write Not(-2)
    كد بالا 1 رو چاپ ميكنه :hmm:
     
  2. mazoolagh

    mazoolagh Registered User

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

    sunnyboy Registered User

    تاریخ عضویت:
    ‏17 فوریه 2005
    نوشته ها:
    1,041
    تشکر شده:
    1
    محل سکونت:
    IR,Tehran
    ممنون از توضیح کاملت . پس میشه نتیجه گرفت که خروجی کد بالا مثلا با مقادیر زیر به این صورت است :

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

    چی شد !!!

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

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    اون تفسير كه اگر مثبت و منفي باشه نتيجه اش چي ميشه هرچند گيج كننده است ولي درسته!
    الآن شما اشكال در كجاست؟ اين كد كار نميكنه؟
     
  5. sunnyboy

    sunnyboy Registered User

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

    sunnyboy Registered User

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

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

    کد:
    output = Not(num)
    num هم اینجا متغیره..
     
  7. appbannerkhuniresbanner
  8. sunnyboy

    sunnyboy Registered User

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

    کد:
    not(number)
    كد بالا در asp معادل كد زير در Action Script است :

    کد:
    ~number
    من اينو ميخواستم ..