JavaScript1 دقیقه مطالعه
جاوااسکریپت چیست؟
زبان برنامهنویسی اسکریپتی که به صفحات وب رفتار و تعامل میدهد و در مرورگر و سرور (Node.js) اجرا میشود.
چرا مهم است؟
HTML/CSS ساختار و ظاهر میسازند؛ JavaScript صفحه را زنده میکند — کلیک، اعتبارسنجی فرم، درخواست به سرور و بهروزرسانی لحظهای محتوا.
تعریف
JavaScript زبانی Dynamic و Single-Threaded است که در مرورگر روی DOM اجرا میشود و امکان تعامل، درخواست شبکه (fetch) و تغییر لحظهای صفحه را میدهد.
مثال
const button = document.querySelector("#save");
button.addEventListener("click", async () => {
const response = await fetch("/api/save", { method: "POST" });
console.log(await response.json());
});
نکات مهم
- متغیرها را با
const/letتعریف کنید، نهvar(که Scope گیجکنندهای دارد). - JavaScript Single-Threaded است؛ کارهای I/O (فراخوانی شبکه، تایمر) با Event Loop بهصورت ناهمگام (Async) مدیریت میشوند، نه با Thread واقعی.
===را بهجای==ترجیح دهید تا از تبدیل نوع ضمنی و غافلگیری جلوگیری شود.
اشتباه رایج
❌ فراموشکردن await روی یک Promise و کار با نتیجهای که هنوز آماده نیست.
منبع و مطالعه بیشتر
خلاصه
جاوااسکریپت زبان تعامل وب است، Single-Threaded با Event Loop برای کارهای ناهمگام. همیشه const/let و === را به var/== ترجیح دهید. مرجع کامل: MDN و W3Schools.
حالا امتحان کن
🧩آزمون JavaScript4 سؤال · نمره قبولی 60٪این مطلب مفید بود؟
☆نشان کردن