مبانی JavaScript · ۸ دقیقه مطالعه

اعداد و Math

اعداد

let a = 42;        // صحیح
let b = 3.14;      // اعشاری

در JS فقط یک نوع عدد هست (صحیح و اعشاری فرق ندارند).

تبدیل رشته به عدد

Number("42")       // 42
parseInt("42px")   // 42
parseFloat("3.14") // 3.14

قالب‌بندی

(3.14159).toFixed(2)   // "3.14"

شیء Math

Math.round(4.6)    // 5
Math.floor(4.9)    // 4
Math.ceil(4.1)     // 5
Math.max(1, 5, 3)  // 5
Math.min(1, 5, 3)  // 1
Math.abs(-5)       // 5
Math.sqrt(16)      // 4
Math.random()      // عدد تصادفی 0 تا 1

عدد تصادفی در بازه

// عدد تصادفی بین 1 و 10
Math.floor(Math.random() * 10) + 1;

مراقب NaN باش (Not a Number): نتیجهٔ عملیات نامعتبر مثل Number("سلام").

🧪

خودت امتحان کن

اجرا در مرورگرِ خودت — امن

کد را تغییر بده و «اجرا» را بزن. این کد فقط در مرورگر خودت اجرا می‌شود.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ رشته‌ها
توابع و دامنه ←