یادگیری قدمبهقدم جاوا اسکریپت از مفاهیم پایه تا ساخت صفحات وب تعاملی و پروژههای کاربردی.
برای ذخیره اطلاعات در جاوا اسکریپت میتوانیم از let، const و var استفاده کنیم.
let name = "Ali"; let age = 20; const country = "Iran"; console.log(name); console.log(age);
جاوا اسکریپت از انواع مختلف داده مانند String، Number، Boolean، Array و Object پشتیبانی میکند.
let name = "Ali";
let age = 20;
let student = true;
let skills = ["HTML", "CSS", "JavaScript"];
let user = {
name: "Ali",
age: 20
};
با استفاده از if و else میتوانیم بر اساس شرایط مختلف تصمیمگیری کنیم.
let age = 20;
if (age >= 18) {
console.log("Adult");
} else {
console.log("Teenager");
}
حلقهها برای اجرای چندباره یک بخش از کد استفاده میشوند.
for (let i = 0; i < 5; i++) {
console.log(i);
}
let count = 0;
while (count < 3) {
console.log("Hello");
count++;
}
تابع یک قطعه کد قابل استفاده مجدد است که میتوانیم هر زمان که خواستیم آن را اجرا کنیم.
function greet(name) {
return "Hello " + name;
}
console.log(greet("Ali"));
آرایه برای نگهداری چند مقدار در یک متغیر استفاده میشود.
let languages = [
"Python",
"JavaScript",
"C++"
];
console.log(languages[0]);
languages.push("Django");
Object برای نگهداری اطلاعات مرتبط به صورت کلید و مقدار استفاده میشود.
const user = {
name: "Ali",
age: 20,
skill: "JavaScript"
};
console.log(user.name);
با DOM میتوانیم عناصر HTML را با JavaScript پیدا کنیم و محتوای آنها را تغییر دهیم.
<h1 id="title">Hello</h1>
<script>
const title =
document.getElementById("title");
title.innerText = "Hello Ali!";
</script>
Eventها به ما اجازه میدهند به اتفاقاتی مثل کلیک کاربر واکنش نشان دهیم.
<button id="btn">
Click Me
</button>
<script>
document
.getElementById("btn")
.addEventListener("click", function() {
alert("Hello Ali!");
});
</script>
متغیرها، انواع داده، عملگرها، شرطها و حلقهها.
Function، Arrow Function، پارامترها و Return.
انتخاب عناصر HTML، تغییر محتوا و ساخت صفحات تعاملی.
ساخت ماشین حساب، Todo List، ساعت دیجیتال و بازیهای ساده.
برای تمرین میتوانی یک ماشین حساب ساده با HTML، CSS و JavaScript بسازی و بعد سراغ پروژههای بزرگتر مثل Todo List و Weather App بروی.
const numbers = [10, 20, 30];
let sum = 0;
for (let number of numbers) {
sum += number;
}
console.log("Result:", sum);