>_
فصل ۱

در حال بارگذاری...

ESC
عبارتی را برای جستجو وارد کنید.

مدیریت و حافظه

localStorage.setItem(k, v) ذخیره دائم داده
localStorage.getItem(k) خواندن داده
JSON.stringify() تبدیل شیء به رشته
try { } catch(e) { } کنترل خطای مرگبار
نشانه‌گذاری‌های من
💡 تقلب‌نامه JavaScript

متغیرها و متدهای پایه

let x = 10; متغیر قابل تغییر
const y = 20; ثابت غیرقابل تغییر
console.log(x); چاپ در کنسول
typeof x; بررسی نوع داده

رشته‌ها (Strings)

str.length طول رشته
str.toUpperCase() حروف بزرگ
str.includes('A') بررسی وجود کلمه
`Hi ${name}` Template Literal

آرایه‌ها (Arrays)

arr.push(x) افزودن به انتها
arr.pop() حذف از انتها
arr.map(x => x*2) تغییر کل اعضا
arr.filter(x => x>5) فیلتر کردن

توابع (Functions)

function f(x) {} تابع کلاسیک
const f = (x) => {} تابع Arrow (پیکانی)
return x; خروجی تابع

تعامل با DOM

document.getElementById() یافتن با ID
document.querySelector() یافتن با سلکتور CSS
el.innerHTML = '' تغییر محتوای HTML
el.style.color = 'red' تغییر استایل
el.addEventListener() گوش دادن به رویداد

همزمانی و زمان

setTimeout(f, 1000) تأخیر ۱ ثانیه‌ای
setInterval(f, 1000) تکرار هر ۱ ثانیه
fetch(url).then() دریافت از سرور
async / await مدیریت کدهای ناهمگام

مدیریت و حافظه

localStorage.setItem(k, v) ذخیره دائم داده
localStorage.getItem(k) خواندن داده
JSON.stringify() تبدیل شیء به رشته
try { } catch(e) { } کنترل خطای مرگبار