منابع آموزشی و پژوهشی، برای دانشگاه و مدرسه
پشتیبانیانتشار محتوا
DARSAVAND / CODEX

بین واژه و کد،
فاصله‌ای نماند.

مرجع فارسی مفاهیم برنامه‌نویسی؛ تعریف را پیدا کنید، کد را بخوانید و دلیل کارکردش را بفهمید.

کاوش در کدکس
۹ مفهوم با مثال۵ موضوع متصل به آموزش‌ها
javascript / function
یک مفهوم، از نزدیکتابع در جاوااسکریپتFunction
function greet(name) {
  return `Hello, ${name}`;
}
console.log(greet("Sara"));
خروجیHello, Sara
#functionچرا این کد کار می‌کند؟

مفهوم بعدی را پیدا کنید

۹ مفهوم
سطح ۱؛ مبانی زبانjavascript
Variable

متغیر در جاوااسکریپت

متغیر در جاوااسکریپت چیست؟ با مثال تغییر امتیاز، نحوهٔ تعریف با let، انتساب دوباره، محدودهٔ بلوکی و تفاوت انتساب با مقایسه را یاد بگیرید.

let score = 10;
سطح ۱؛ مبانی زبانjavascript
const

تعریف ثابت در جاوااسکریپت

const در جاوااسکریپت چه چیزی را ثابت نگه می‌دارد؟ با مثال و خروجی، تفاوت انتساب دوباره با تغییر ویژگی شیء و محدودیت Object.freeze را بشناسید.

const user = { name: "Sara" };
سطح ۱؛ توابع و محدودهjavascript
Function

تابع در جاوااسکریپت

تابع در جاوااسکریپت چیست؟ تعریف و فراخوانی، پارامتر و آرگومان و تفاوت return با console.log را با مثال قابل اجرا و شرح قدم‌به‌قدم یاد بگیرید.

function greet(name) {
سطح ۱؛ آرایه و دادهjavascript
Array

آرایه در جاوااسکریپت

آرایه در جاوااسکریپت چیست؟ اندیس از صفر، خواندن عضو، ویژگی length و خطای اندیس آخر را با مثال و خروجی روشن برای کار با فهرست داده‌ها یاد بگیرید.

const numbers = [4, 8, 12];
سطح ۱؛ آرایه و دادهjavascript
Object

شیء در جاوااسکریپت

شیء در جاوااسکریپت چیست؟ ویژگی‌ها، دسترسی با نقطه و براکت و اشتراک مرجع را با مثال مشخصات دوره و توضیح تفاوت انتساب و کپی سطحی بشناسید.

const course = { name: "JavaScript", lessons: 20 };
سطح ۲؛ برنامه‌نویسی ناهمگامjavascript
Promise

Promise در جاوااسکریپت

Promise در جاوااسکریپت چیست؟ وضعیت‌های pending، fulfilled و rejected، ترتیب اجرای then و مدیریت خطا با catch را با مثال و خروجی بررسی کنید.

const result = Promise.resolve("ready");
سطح ۲؛ برنامه‌نویسی ناهمگامjavascript
async / await

async و await در جاوااسکریپت

async و await در جاوااسکریپت چگونه کار می‌کنند؟ ارتباط با Promise، تعلیق ادامهٔ تابع، مدیریت خطا و تفاوت انتظار ترتیبی و کار مستقل را یاد بگیرید.

async function run() {
سطح ۲؛ توابع و محدودهjavascript
Closure

بستار در جاوااسکریپت

بستار یا Closure در جاوااسکریپت چیست؟ با مثال شمارنده، حفظ دسترسی تابع به محیط تعریف، وضعیت مستقل و تفاوت متغیر زنده با کپی مقدار را بفهمید.

function makeCounter() {
یکجا انتخاب کن، راحت‌تر دریافت کن

انتخاب‌های من ۰ منبع

مجموعهٔ مطالعه‌ات را بساز.

کنار مقاله‌ها «انتخاب» را بزنید تا چند فایل را با هم دریافت کنید.

انتخاب مقاله‌های رایگان