[توصيات ذات صلة: دروس فيديو JavaScript، واجهة الويب الأمامية]
كائن Math ليس مُنشئًا، فهو يحتوي على خصائص وطرق الثوابت والوظائف الرياضية. يمكن للعمليات المتعلقة بالرياضيات (القيمة المطلقة، والتقريب، والقيمة القصوى، وما إلى ذلك) استخدام الأعضاء في Math.
Math.PI //Pi
Math.floor () //تقريب
Math.ceil () //تقريب
Math.round () //التقريب إلى أقرب عدد صحيح ملاحظة - 3.5 النتيجة هي - 3
Math.abs () // القيمة المطلقة
Math.max ()/Math.min() // ابحث عن القيم القصوى والدنيا
Math.random() // إرجاع رقم عشري عشوائي 0=<x<1(هذا الطريقة لا توجد معلمات فيها)
//1. طريقة القيمة المطلقة console.log(Math.abs(1)); console.log(Math.abs(-1)); //1 console.log(Math.abs('-5')); //5 سيتم تحويله ضمنيًا، وتحويل السلسلة الرقمية إلى رقم، ثم أخذ القيمة المطلقة console.log(Math.abs('aniu')) ; / /نان
//2. ثلاث طرق للتقريب console.log(Math.floor(1.1)); //1 console.log(Math.floor(1.9)); //1 console.log(Math.floor(-1.1));//-2 console.log(Math.ceil(1.1)); // 2 console.log(Math.ceil(1.9)); //2 console.log(Math.ceil(-1.9));//-1 console.log(Math.round(1.5)); //2 هذا التقريب الخاص لـ .5 هو أخذ console.log الأكبر (Math.round(-1.5)); // -1 لنقل console.log إليه الأكبر (Math.round(-1.2));
//3. ابحث عن القيمة القصوى/الدنيا console.log(Math.max(1,5,78,46)); console.log(Math.min(1,5,78,46));
//4. رقم عشوائي console.log(Math.random());
ابحث عن عدد صحيح عشوائي بين رقمين ويحتوي على هذين الرقمين:
// الخوارزمية الأساسية
Math.floor(Math.random()*(max-min)) + min
وظيفة getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log(getRandom(1,7));
// نداء الأسماء العشوائي var arr = ['Aniu','Mengmeng','Little Naruto','winter','Xiao He','WA','Bit God', 'Zawa '] // كثيرة جدًا، فقط اكتب هذه الأمثلة console.log(arr); console.log('أنيو يحبك؟؟؟'); دالة getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log('ضربة نقطة عشوائية:' + arr[getRandom(0,arr.length - 1)]);
[التوصيات ذات الصلة: دروس فيديو JavaScript، واجهة الويب الأمامية]
ما ورد أعلاه هو المحتوى التفصيلي لمشاركة مثيل Math للكائن المدمج في JavaScript. لمزيد من المعلومات، يرجى الانتباه إلى المقالات الأخرى ذات الصلة على شبكة التعليمات البرمجية المصدر!