::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 7:30 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 14 : کلاس آموزش جاوا اسکریپت - جلسه دوم

حالا چند تا دستور که میشه با استفاده از اون ها مقدار های true و false رو ایجاد کرد.

هر کدوم از دستور های زیر یا true رو بر میگردونن یا false

>

<

علامت بزرگ تر و کوچیک تر هستن

==

یعنی اگر مقدار اینورش با اون ورش برابر بودن true اگر نبودن false

===

مثل == با این تفاوت که type اون دو تا هم برابر باشن (توضیح میدم بعدا ...)

!=

برعکس == یعنی اگر اون غلط بود true و اگر درست بود false

!== وارونه ===

به این نگاه کنین:

اگر typeof بگیریم از مقدار ها

اونا هم باید توی دومی برابر باشن تا مقدار True بر گردونده بشه.

ولی توی اول به صورت کاتوره ایه :ذی

یعنی مقدارشون که برابر باشن کفایت می کنه.

این علامت های کوچیک تر مساوی و بزرگ تر مساوی هستن که بلدین تو ریاضی

فقط توجه داشته باشین که علامت مساوی همیشه باید بعد از > و < باشه

با تشکر


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:28
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 15 : کلاس آموزش جاوا اسکریپت - جلسه دوم

ولی کد بالا یه ایرادی که ممکنه ایجاد کنه اینه که اگه کاربر 0 رو وارد کرد باز هم مـوشجل ساز خواهد بود...

===============

برای رفع مشکل از typeof استفاده می کنیم:

اینو که به جای قبلی توی if بذارین مشکل حل میشه ...

با تشکر


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:31
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 17 : کلاس آموزش جاوا اسکریپت - جلسه دوم

مثال برای توضیح بالا:

تو مثال اول ما داریم عدد x که متغیر عددی (number) هست رو با یه متغیر دیگه که متغیر متنی (string) هست بررسی میکنیم...

که به صورت سطحی بررسی میکنه و میگه عه چقدر شبیه هستن...

این مسئول گمرک یکم تازه کاره...بهمین دلیل اینطوری زود رد میشه میره...

کد:
<script>

x = 10;

y = '10';

if(x==y)alert('این اعداد برابرند');

else alert('این اعداد برابر نیستند');

</script>

اما این یکی مسئول کاملاً سخت گیره...

به اون ' چیزا هم گیر میده...

در ضمن دقت کنین که توی متن اول از دقیقاً استفاده نکردم...ولی توی مثال دوم از کلمه «دقیقاً» استفاده کردم...

کد:
<script>

x = 10;

y = '10';

if(x===y)alert('این اعداد دقیقاً برابرند');

else alert('این اعداد برابر نیستند');

</script>

بیا کیان کاملاً رو تبدیل کردم به دقیقاً


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 08 اسفند 1393 - 10:32
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 19 : کلاس آموزش جاوا اسکریپت - جلسه دوم

! به معنی not هست

بر عکس میکنه ...

وقتی که واقعا مقدار boolean رو میخواستین می تونین ازش استفاده کنین.

و واقعا هم مقدار true یا false رو بر میگردونه

البته اون واقعیت رو وارونه می کنه و بر میگردونه

یعنی اگر true بود false

و اگر false بود true رو برمگردونه.

حالا اگر تکنیکی رو به کار ببریم و دو تاشو بذاریم کنار هم:

حالا به جای مقدار هایی که تست کردم می تونین هر چیزی بذارین:

حالا بعدا که بیشتر استفاده کردیم ازش بیشتر متوجه میشین ...

با تشکر


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:38
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 20 : کلاس آموزش جاوا اسکریپت - جلسه دوم

اینم یه مثال ساده از محاسبات توی جاوا اسکریپت...

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

سعی میکنم کاملاً ساده توضیح بدم...

کد:
<script>

x = 10;

y = 5;

if((x-y)<=6)alert('کیان خره...:دی');

else alert('ممد عزیزه...:دی');

</script>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 08 اسفند 1393 - 10:40
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 22 : کلاس آموزش جاوا اسکریپت - جلسه دوم

و اینا رو هم دست کم نگیرین:

&& و ||

به ترتیب به معنی "و" و "یا" هستن

مثال:

تنها راهی که مقدار true برگردونده میشه اینه که تمام مقدار ها true باشن.

برای این که مقدار True بر گردونده بشه یکی از طرفین باید true باشن

فرق نداره کدوم طرف فقط باید یه طرف true باشه

توی مثال سومی && و || رو با هم ترکیب کردیم.

جاوا اسکریپت اول میاد اون True رو حساب می کنه که میشه true

بعد && میبینه

پس میبینه چون مقدار اولی True هست میره بعدی رو هم چک می کنه که ببینه true هست یا نه

میره میبینه ، میبنه false هست

پس true && false جوابش میشه false

حالا چیزی که داریم در اصل این هست الآن:

false || true

پس وقتی میبینه || هست اونجا چک می کنه ببینه بعدش هم false یا نه

ولی میبینه True هست پس جواب کل رو میگیره true و اونو برمیگردونه ...

با تشکر


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:45
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 23 : کلاس آموزش جاوا اسکریپت - جلسه دوم

اینم از مثال نا مساوی...

یعنی گفتم 5تا از 10 کم کن...

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

خب طبق قاعده ریاضی این 5-10 به طور کلی میشه 5...

پس وقتی مینویسیم نا مساوی 5...یعنی اگه هر چی غیر از 5 بود این پیغام «کیان خره...:دی» رو نشون بده...

و گرنه پیام آخری رو نشون بده...:

کد:
<script>

x = 10;

y = 5;

if((x-y)!=5)alert('کیان خره...:دی');

else alert('ممد عزیزه...:دی');

</script>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 08 اسفند 1393 - 10:45
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 24 : کلاس آموزش جاوا اسکریپت - جلسه دوم

تا هرچقدر هم ! بزاریم اون یکی میزنه تو سر اون یکی و همدیگرو ناکار میکنن... :دی

هر کی آخر زنده موند برنده است... :دی

------------------

در اصل باقیمونده تعداد ! ها در تقسیم بر دو رو حساب کن

در اصل اینطوری هستن:

با تشکر


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:48
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (1) : farnam -
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 25 : کلاس آموزش جاوا اسکریپت - جلسه دوم

اینم مثال برای «یا» « || »

خب ما توی شرط بهش میگیم که اگه مقدار x مساوی 10 باشه بود یا کوچکتر از 20 بود بنویسه کیان گله...

ولی اگه شرط برقرار نبود متن آخر رو بنویسه...

کد:
<script>

x = 10;

if(x==10 || x>20)alert('کیان گله...:دی');

else alert('ممد عزیزه...:دی');

</script>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 08 اسفند 1393 - 10:50
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
admin آفلاین


مدیریت

ارسال‌هاAsnwers : 7209
عضویتRegistration date : 18 /10 /1390
حمایت کردهthanks : 4361
حمایت شدهThanked : 3281
پاسخAnswer 26 : کلاس آموزش جاوا اسکریپت - جلسه دوم

توی جاوا اسکریپت مثل ریاضی پرانتز بر هر چیزی مقدم تره

پس اول پرانتز ها رو حساب می کنه بعد میره بقیه رو حساب می کنه

توی مثال قبلی هم در اصل همینطور بود.

البته خیلی جاها میشه این پرانتز ها رو برداشت که میشه مثلا !!!!!!!!!!!!!!!! کیان که هی داره روش ویراژ میده :دی

مثال


!Whatever you DISRESPECT, you'll never have the ability to ACCESS
جمعه 08 اسفند 1393 - 10:50
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex