admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 27 : کلاس آموزش جاوا اسکریپت - جلسه دوم مثال: ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
جمعه 08 اسفند 1393 - 10:51 |
|
![]() |
سپاس هاThanks (1) : farnam - |
masterhk
![]() ![]() ![]()
|
پاسخAnswer 28 : کلاس آموزش جاوا اسکریپت - جلسه دوم اینجا کاربرد ! بیشتر مشخص میشه... :دی کد: x = 10 به ترتیب: اگه x بزرگتر از y نـبود... یا x کوچیکتر از y بود... یا x مساوی با 10 بود و y مساوی 15 بود... اونوقت true رو چاپ کن... |
||||||||
جمعه 08 اسفند 1393 - 10:53 |
|
![]() |
سپاس هاThanks (1) : farnam - |
smaeal
![]() ![]() ![]()
|
پاسخAnswer 29 : کلاس آموزش جاوا اسکریپت - جلسه دوم اینم یه مثال برای پرانتز های زیاد و محاسبات پیچ در پیچ...البته کمی سادست... چک کنین...در آخر باید جواب 35 رو دریافت کنین... کد: <script> |
||||||||
جمعه 08 اسفند 1393 - 10:53 |
|
![]() |
سپاس هاThanks (1) : farnam - |
admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 30 : کلاس آموزش جاوا اسکریپت - جلسه دوم حالا یه نکته : اگر دقت کرده باشین من وقتی داشتم || و && رو توضیح میدادم جملاتم شرطی بود ... یعنی توی خود اینا هم if نهفته اس :دی فقط باید بگردین پیداش کنین مثال: مقدار true رو که میبینه همراه با && میبینه پس باید برم بعدی رو هم چک کنم اول ببینم درسته یا نه میره میبینه بعدی رو ولی بعدی یه مقدار نیست. یه تابع هست پس اجراش می کنه و ما یه alert میبینیم. حالا توی کد دومی: اولی رو میبینه false هست به همراه && توی && وقتی اولیش غلط باشه دیگه نمیره بقیه رو چک کنه چون در هر صورت همشون جوابشون غلط میشه. پس دیگه alert ی نمیبینیم. پس بدون این که از if استفاده کنیم یه if نوشتیم حالا else رو هم توش براتون میذارم: توی کد بالا پیام it's working آلرت میشه اولی رو دید false پس سراغ دومی نمیره چون && دیده ولی سراغ سومی میره چون این طرف || هنوز false پس تا وقتی که true رو پیدا کنه پیش میره و میرسه به alert سوم توجه داشته باشین که توی این && و || مقدار true یا false برگردونده نمیشه بلکه مقدار خود چیزی که اونجا هست برگردونده میشه: به خاطر همین مقداری که alert نشون میده توی مثال های قبل undefined هست. یعنی اگر اونا رو بذارین توی یه if واقعی وقتی که undefined رو برمیگردونه یعنی if تون مالیده شده :دی با تشکر ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
جمعه 08 اسفند 1393 - 11:02 |
|
![]() |
سپاس هاThanks (1) : farnam - |
smaeal
![]() ![]() ![]()
|
پاسخAnswer 31 : کلاس آموزش جاوا اسکریپت - جلسه دوم اما یه چیز هم بگم که با درس جلسه قبل با هم یاد بگیرین... شما میتونین از این متغیر های به شکل زیر هم استفاده کنین... یعنی میخوام درس امروز رو با درس قبل که درمورد استفاده از var و غیره بود مخلوط کنم... که بهترین گزینه برای کار کردن روی کدها،گزینه ی دوم و سومه... کد: <script> کد: <script> کد: <script> |
||||||||
جمعه 08 اسفند 1393 - 11:05 |
|
![]() |
سپاس هاThanks (1) : farnam - |
admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 32 : کلاس آموزش جاوا اسکریپت - جلسه دوم توی جاوا اسکریپت یه syntax خاص برای ساختن if و else دیگه هم هست: اینو مخصوص این ساختن که به صورت یه خطی بنویسیش و اینکه این همیشه باید else رو داشته باشه ... مثال: قبل از علامت سوال باید یه مقدار true یا false برگردونده بشه اگر true باشه اون قسمتی که نوشته "yes" رو میره اجرا میکنه اگر false باشه اون قسمت no رو اجرا می کنه ... حالا خودتون میتونین فسفر به خرج بدین و به جای اون مثلا "no" یه if دیگه مثل همین if ا بذارین پس همونطور که گفتم else if توی جاوا اسکریپت از else و if جدید تشکیل میشه اینجا هم همینطوری میشه استفاده کرد. پس در نتیجه یه else if گیج کننده دارین ...: ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
جمعه 08 اسفند 1393 - 11:07 |
|
![]() |
سپاس هاThanks (1) : farnam - |
masterhk
![]() ![]() ![]()
|
پاسخAnswer 33 : کلاس آموزش جاوا اسکریپت - جلسه دوم پیرو صحبتهای ادمین... موقعی هم که ما اینارو داخل if استفاده میکنیم همه این اتفاقا میفتن؛ با این تفاوت که در نهایت، جواب، اول !! میشه و بعد if چکش میکنه... کد: x = 12;y = x && "13" || "14" خوب اینجا انگار ما نوشتیم: کد: if(x) y = "13";else y = "14"; حالا x رو برابر با 0 قرار بدین و کد رو دوباره اجرا کنین... حالا تمام این محاسبات وقتی داخل پرانتز های استوار if قرار میگیرن یه مرحله دیگه رو هم میگذرونن: کد: !!(x && "13" || "14") این مقدار برای if مهمه و با توجه به این مقدار کد بعدش رو اجرا میکنه یا نمیکنه... |
||||||||
جمعه 08 اسفند 1393 - 11:09 |
|
![]() |
سپاس هاThanks (1) : farnam - |
admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 34 : کلاس آموزش جاوا اسکریپت - جلسه دوم یکی از کاربرداش: ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
جمعه 08 اسفند 1393 - 11:10 |
|
![]() |
سپاس هاThanks (1) : farnam - |
smaeal
![]() ![]() ![]()
|
پاسخAnswer 35 : کلاس آموزش جاوا اسکریپت - جلسه دوم یه مثال کاملاً چرت از : ? که به نظر خودم چرته... میخواستم چیزای دیگه رو مثال بزنم... ولی خب گفتم هنوز یاد نگرفتین... کد: <script> |
||||||||
جمعه 08 اسفند 1393 - 11:13 |
|
![]() |
سپاس هاThanks (1) : farnam - |
admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 36 : کلاس آموزش جاوا اسکریپت - جلسه دوم masterhk عزیزمون کلا ! درگیری مضمن داره :دی توی مقداری که توی if قرار میدیم خودکار !! عمل نمیشه. همونطور که گفتم مقدار چیزی که توشه برگردونده میشه مثلا اونجا که نوشته بودم 10 ، عدد 10 برگردوند ولی وقتی همون 10 میره توی if if میفهمه که جزوی از false و null و ... نیست پس خیال می کنه true هست حالا اگر بگیم توی if بیاد اول !! حساب کنه بعد با true و false چک کنه یه جورایی درست گفتیم ... با تشکر ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
جمعه 08 اسفند 1393 - 11:13 |
|
![]() |
سپاس هاThanks (1) : farnam - |