عبارت Try … Catch جاوا اسکریپت - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

عبارت Try … Catch جاوا اسکریپت
زمان کنونی: 14-09-1395،01:15 ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 6
بازدید: 283

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: عبارت Try … Catch جاوا اسکریپت
ارسال: #1
عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
عبارت Try … Catch به شما نشان می دهد که یک بلاک از کد را برای خطا چک کند .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:51 ب.ظ
 
ارسال: #2
RE: عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
خطاهای فریبنده ی جاوا اسکریپت

زمانی که یک صفحه ی وب در اینترنت باز می شود ما یک جعبه ی هشدار جاوا اسکریپت را دیده ایم که به ما می گوید که یک خطای زمان اجرا وجود دارد و می گوید : آیا دوست دارید اشکال زدایی شود؟ پیغام خطایی مانند این ممکن است برای توسعه دهندگان مفید باشد اما نه برای کاربران . زمانی که کاربر خطاها را می بیند معمولا صفحه ی وب را ترک می کند.

این بخش به شما آموزش میدهد که چگونه پیغامهای خطای جاوا اسکریپت را متوجه شوید و اداره کنید.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:51 ب.ظ
 
ارسال: #3
RE: عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
عبارت Try … Catch

عبارت Try … Catch به شما اجازه می دهد که یک بلاک از کد جاوا اسکریپت را برای خطا چک کنید . بلاک Try شامل کدهایی برای اجراست و بلاک Catch شامل کدهایی است که اگر خطایی رخ دهد اجرا می شود.

Syntax

try
{
//Run some code here
}
catch(err)
{
//Handle errors here
توجه : این Try … Catch با حروف کوچک نوشته می شود . استفاده از حروف بزرگ برای نوشتن آن موجب ایجاد خطا ی جاوا اسکریپت می شود.

مثال ۱ :

در مثال زیر فرض شده که زمانی که کاربر بر روی دکمه کلیک کند پیغام ” Welcome guest! “ ظاهر می شود .هرچند در اینجا در تابع message() غلط املایی وجود دارد . alert() با املای غلط به کار بردن() adddlert است . یک خطای جاوا اسکریپت رخ داده است. بلاک Catch دچار یک خطا شده است و یک کد عادی برای اداره ی آن اجرا می کند . این کد نشان می دهد که یک پیغام خطای عادی به کاربر می گوید که چه کاری انجام دهد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:51 ب.ظ
 
ارسال: #4
RE: عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
Example


<html>
<head>
<script>
var txt=""
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
مثال ۲ :

مثال بعدی از یک جعبه ی تایید برای نشان دادن یک پیغام عادی که به کاربران می گوید که آنها می توانند بر روی ok کلیک کنند و به دیدن صفحه ادامه بدهند و یا بر روی Cancel کلیک کنند و به صفحه ی homepage بروند؛ استفاده می کند .اگر روش تایید مقدار false برگرداند ، کاربر بر روی cancel کلیک کرده و کد کاربر را دوباره هدایت می کند .اگر روش تایید مقدار true برگرداند کدها کار خاصی انجام می دهد .
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:52 ب.ظ
 
ارسال: #5
RE: عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
Example

<html>
<head>
<script>
var txt=""
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
txt="There was an error on this page.\n\n";
txt+="Click OK to continue viewing this page,\n";
txt+="or Cancel to return to the home page.\n\n";
if(!confirm(txt))
{
document.location.href="http://www.w3schools.com/";
}
}
}
</script>
</head>

<body>
<input value="View message" />
</body>

</html>
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:53 ب.ظ
 
ارسال: #6
RE: عبارت Try … Catch جاوا اسکریپت
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
عبارت throw

عبارت throw می تواند همراه با try … catch بزای ایجاد یک حالت خاص برای خطا استفاده می شود . درباره ی عبارت throw در فصل بعد یاد خواهیم گرفت
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

24-05-1391 01:53 ب.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  onUnLoad Event در جاوا اسکریپت Friga 0 285 28-05-1391 02:45 ب.ظ
آخرین ارسال: Friga
  انواع اعداد اعشاری جاوا Friga 7 585 28-05-1391 02:43 ب.ظ
آخرین ارسال: Friga
  استفاده از پرانتزها در جاوا Friga 0 272 28-05-1391 02:38 ب.ظ
آخرین ارسال: Friga
  عملگرهای منطقی بولی Boolean در جاوا Friga 5 520 28-05-1391 02:32 ب.ظ
آخرین ارسال: Friga
  عملگر انتساب The Assignment Operator در جاوا Friga 0 320 28-05-1391 02:29 ب.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان