پیشرفته · ۹ دقیقه مطالعه

ماژول‌ها، خطا و دیباگ

ماژول‌ها — سازماندهی کد

کد را به فایل‌های کوچک بشکن و بین آن‌ها به‌اشتراک بگذار:

// math.js
export function add(a, b) { return a + b; }
export const PI = 3.14;

// app.js
import { add, PI } from "./math.js";
console.log(add(2, 3));

در HTML:

<script type="module" src="app.js"></script>

مدیریت خطا

try {
    riskyOperation();
} catch (err) {
    console.error(err.message);
} finally {
    cleanup();   // همیشه اجرا می‌شود
}

// پرتاب خطای دلخواه
throw new Error("مقدار نامعتبر");

دیباگ

۱. console.log پرکاربردترین ابزار. ۲. ابزار توسعه‌دهنده (F12): تب Console خطاها، تب Sources برای breakpoint. ۳. debugger در کد، اجرا را متوقف می‌کند. ۴. console.table(arr) برای نمایش جدولیِ داده.

اصول کد تمیز JS

  • const پیش‌فرض، === همیشه، نام معنادار، توابع کوچک.
  • از var و == پرهیز کن.

🎉 پایان مسیر JavaScript

تبریک! حالا JS را از پایه تا async، کلاس و Fetch بلدی و می‌توانی اپ‌های تعاملی واقعی بسازی.

قدم بعدی: مسیر PHP برای برنامه‌نویسی سمت سرور، یا عمیق‌شدن در فریم‌ورک‌های فرانت‌اند.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ Fetch API — گرفتن داده از سرور