همه فایلها از console.log استفاده میکنند!
برای دیدن خروجیها حتماً کنسول مرورگر را باز کنید:
• در Chrome/Edge: کلید F12 یا Ctrl+Shift+J
• در Firefox: کلید F12 یا Ctrl+Shift+K
• سپس تب Console را انتخاب کنید
// چاپ ساده console.log("سلام دنیا!"); // چاپ اعداد console.log(42); console.log(3.14); // چاپ چند مقدار console.log("نام:", "علی", "سن:", 25);
// متغیر قابل تغییر let name = "علی"; console.log(name); name = "رضا"; // تغییر مقدار console.log(name); // ثابت (غیرقابل تغییر) const PI = 3.14; console.log(PI); // PI = 3.15; // ❌ خطا!
// String let text = "سلام"; // Number let age = 25; // Boolean let isActive = true; // Array let colors = ["قرمز", "آبی", "سبز"]; console.log(colors[0]); // قرمز // Object let user = { name: "علی", age: 25, city: "تهران" }; console.log(user.name); // علی
// حلقه ساده for (let i = 1; i <= 5; i++) { console.log(i); } // پیمایش آرایه let fruits = ["سیب", "موز", "پرتقال"]; for (let fruit of fruits) { console.log(fruit); } // محاسبه مجموع let numbers = [10, 20, 30]; let sum = 0; for (let num of numbers) { sum += num; } console.log("مجموع:", sum); // 60
// تابع معمولی function greet(name) { return "سلام " + name; } let message = greet("علی"); console.log(message); // Arrow Function const add = (a, b) => { return a + b; }; // فرم کوتاه const multiply = (a, b) => a * b; console.log(add(5, 3)); // 8 console.log(multiply(4, 2)); // 8
// Promise const promise = new Promise((resolve) => { setTimeout(() => { resolve("انجام شد!"); }, 2000); }); promise.then(result => { console.log(result); }); // async/await async function getData() { try { const result = await fetchData(); console.log(result); } catch (error) { console.error(error); } }
// انتخاب عنصر const btn = document.getElementById("myButton"); // گوش دادن به کلیک btn.addEventListener("click", function() { console.log("دکمه کلیک شد!"); }); // تغییر محتوا const elem = document.getElementById("output"); elem.textContent = "متن جدید"; // خواندن مقدار input const input = document.getElementById("nameInput"); const value = input.value;
// انتخاب چند عنصر const buttons = document.querySelectorAll(".btn"); buttons.forEach(btn => { btn.addEventListener("click", () => { console.log("کلیک شد"); }); }); // ساخت عنصر جدید const div = document.createElement("div"); div.textContent = "متن جدید"; div.className = "card"; document.body.appendChild(div); // کار با فرم const form = document.getElementById("myForm"); form.addEventListener("submit", (e) => { e.preventDefault(); console.log("فرم ارسال شد"); });
// آرایه دانشجویان let students = []; // افزودن دانشجو function addStudent(name, grade, major) { const student = { id: Date.now(), name: name, grade: grade, major: major }; students.push(student); displayStudents(); } // نمایش دانشجویان function displayStudents() { const list = document.getElementById("list"); list.innerHTML = ""; students.forEach(student => { const card = createCard(student); list.appendChild(card); }); }
با فایل 01-console-log.html شروع کنید و به تدریج پیش بروید!