تعلم Javascript Development Tutorials, Guides & Insights
Unlock 2+ expert-curated تعلم javascript tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your تعلم javascript skills on DeveloperBreeze.
Adblocker Detected
It looks like you're using an adblocker. Our website relies on ads to keep running. Please consider disabling your adblocker to support us and access the content.
الفرق بين let و const و var في JavaScript
Tutorial September 26, 2024
javascript
const myArray = [1, 2, 3];
myArray.push(4); // يمكن تعديل المصفوفة
console.log(myArray); // [1, 2, 3, 4]
const myObject = { name: "John" };
myObject.age = 30; // يمكن تعديل خصائص الكائن
console.log(myObject); // { name: "John", age: 30 }
<table border="1" cellpadding="10" cellspacing="0"> <thead> <tr> <th>الخاصية</th> <th><code>var
let
const
نطاق المتغير نطاق وظيفي أو عام نطاق الكتلة نطاق الكتلة إعادة التعيين يمكن إعادة تعيينه يمكن إعادة تعيينه لا يمكن إعادة تعيينه إعادة التعريف يمكن إعادة تعريفه لا يمكن إعادة تعريفه لا يمكن إعادة تعريفه رفع المتغير نعم، مع قيمةundefined
نعم، لكن لا يمكن الوصول إليه قبل التعيين نعم، لكن لا يمكن الوصول إليه قبل التعيين ثبات القيمة لا لا نعم
كيفية بناء تطبيقات تفاعلية باستخدام JavaScript و HTML و CSS
Tutorial September 26, 2024
javascript
// الحصول على العناصر من DOM
const usernameInput = document.getElementById('username');
const submitBtn = document.getElementById('submitBtn');
const greetingParagraph = document.getElementById('greeting');
// إضافة حدث "click" للزر
submitBtn.addEventListener('click', function() {
const username = usernameInput.value;
// التحقق من أن المستخدم أدخل اسمه
if (username.trim() !== "") {
greetingParagraph.textContent = `مرحبًا، ${username}! شكرًا لاستخدام تطبيقي.`;
} else {
greetingParagraph.textContent = "يرجى إدخال اسمك.";
}
});
- نبدأ بالحصول على مراجع للعناصر HTML مثل حقل الإدخال والزر والفقرة التي ستظهر رسالة الترحيب.
- نستخدم
addEventListener
لإضافة حدث "click" على الزر، حيث عندما يضغط المستخدم على الزر، سيتم عرض رسالة ترحيبية بناءً على الاسم الذي أدخله. - إذا لم يتم إدخال اسم، سيعرض التطبيق رسالة تطلب من المستخدم إدخال اسمه.