پیشرفته
·
۹ دقیقه مطالعه
ماژولها، خطا و دیباگ
ماژولها — سازماندهی کد
کد را به فایلهای کوچک بشکن و بین آنها بهاشتراک بگذار:
// 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 برای برنامهنویسی سمت سرور، یا عمیقشدن در فریمورکهای فرانتاند.