برخی برنامه نویس‌ها برای بررسی اینکه ببینند یک تابع خروجی غیر null داره این کار را انجام می دن:

if ( my_func() != '') {
 //do something
}

این یه اشتباه بزرگه! جواب این شرط true هست! چراکه جاوااسکریپت undefined برمی گردونه درستش اینه:

if ( my_func() != null) {
 //do something
}

به اینطور اشکالات برنامه نویسی اصلاحا خطای منطقی می گن

درباره‌ی این وبلاگ

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

تصاویر