مبانی 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("سلام").