Common Mistakes
در جاوااسکریپت، برخی اشتباهات رایج میتوانند باعث خطا، رفتار غیرمنتظره یا کاهش عملکرد شوند.
آگاهی از این اشتباهات کمک میکند کد تمیزتر و حرفهایتر بنویسیم.
🔹 1. استفاده از var به جای let یا const
- 
varتابعمحور است و میتواند باعث تداخل در Scope شود.
- 
بهتر است همیشه از letوconstاستفاده کنید.
🔹 2. عدم استفاده از "use strict"
- 
بدون Strict Mode، متغیرهای بدون تعریف خودکار ایجاد میشوند و خطاها پنهان میمانند. 
🔹 3. اشتباه در مقایسه مقادیر
- 
استفاده از ==به جای===میتواند باعث تبدیل نوع غیرمنتظره شود.
🔹 4. فراموش کردن مدیریت خطا در عملیات غیرهمزمان
- 
نادیده گرفتن .catch()یا try/catch در Promiseها باعث unhandled rejection میشود.
🔹 5. Callback Hell
- 
استفاده زیاد از توابع تو در تو باعث کد پیچیده و غیرقابل خواندن میشود. 
راه حل: استفاده از Promises و Async/Await
🔹 6. اشتباه در استفاده از this
- 
مقدار thisبستگی به نحوه فراخوانی تابع دارد و میتواند باعث اشتباه شود.
🔹 7. نادیده گرفتن Memory Leaks
- 
نگهداری آدرسهای غیرضروری در متغیرها یا Closureها باعث افزایش حافظه مصرفی میشود. 
🔹 8. استفاده نادرست از حلقهها با var و async
راه حل: استفاده از
letبه جایvar
✅ خلاصه
- 
اشتباهات رایج: استفاده از var، عدم استفاده از strict mode، مقایسه نادرست، مدیریت خطا، Callback Hell، اشتباه در this، Memory Leaks، حلقهها و async 
- 
پیشگیری: استفاده از let/const,"use strict", Promises/Async-Await، بررسی this، آزادسازی منابع، رعایت Scope صحیح
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React