مبتدی · ۹ دقیقه مطالعه · بهروزرسانی ۲۰۲۶-۱۱
مبانی جاوااسکریپت برای وب
زبانی که در هر مرورگری اجرا میشود — از جمله همین سایت. متغیرها، توابع، و واکنشدادن یک صفحه.
جاوااسکریپت تنها زبان برنامهنویسی است که بهصورت بومی در مرورگرها اجرا میشود، و همین آن را به زبان وبسایتهای تعاملی تبدیل کرده. هر چیزی که در همین صفحه حرکت میکند جاوااسکریپت است. همین الان میتوانی امتحانش کنی: ابزار توسعهدهندهی مرورگر را باز کن (F12) و در Console تایپ کن.
متغیرها و متن
برای مقداری که تغییر میکند از let و برای مقدار ثابت از const استفاده کن. متن (یک «رشته») داخل گیومه میآید، و بکتیک (`) اجازه میدهد مقدارها را مستقیم با ${…} داخل متن بگذاری.
const name = "Sepehr";
let visits = 3;
visits = visits + 1;
console.log(`${name} visited ${visits} times`);توابع
یک تابع، بلوکی نامدار از کد است که ورودی میگیرد و یک نتیجه برمیگرداند. به تو اجازه میدهد چیزی را یک بار بنویسی و بارها استفاده کنی.
function area(width, height) {
return width * height;
}
console.log(area(4, 5)); // 20واکنشدادن صفحه
کار اصلی جاوااسکریپت در مرورگر، پاسخدادن به کاربر است. یک عنصر را در صفحه پیدا میکنی و به آن میگویی وقتی اتفاقی افتاد چه کند — اینجا، وقتی روی یک دکمه کلیک شد.
const button = document.querySelector("#hello");
button.addEventListener("click", () => {
alert("You clicked me!");
});