2.4 KiB
2.4 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
cf1111c1c11feddfaeb9bdef | Generate Random Fractions with JavaScript | 1 | توليد الكسور العشوائية مع جافا سكريبت |
Description
Math.random()
التي تنشئ رقمًا عشريًا عشوائيًا بين 0
(شامل) وليس تمامًا 1
(خاص). وبالتالي ، يمكن أن يقوم Math.random()
بإرجاع 0
ولكن لا يُرجع أبدًا ملاحظة 1
مثل تخزين القيم مع عامل التشغيل المتساوي ، سيتم حل جميع استدعاءات الدوال قبل تنفيذ عملية
return
، حتى نتمكن من return
قيمة الدالة Math.random()
. Instructions
randomFraction
لإرجاع رقم عشوائي بدلاً من إرجاع 0
. Tests
tests:
- text: <code>randomFraction</code> يجب إرجاع رقم عشوائي.
testString: 'assert(typeof randomFraction() === "number", "<code>randomFraction</code> should return a random number.");'
- text: يجب أن يكون الرقم الذي تم إرجاعه بواسطة <code>randomFraction</code> عشريًا.
testString: 'assert((randomFraction()+""). match(/\./g), "The number returned by <code>randomFraction</code> should be a decimal.");'
- text: يجب أن تستخدم <code>Math.random</code> لإنشاء الرقم العشري العشوائي.
testString: 'assert(code.match(/Math\.random/g).length >= 0, "You should be using <code>Math.random</code> to generate the random decimal number.");'
Challenge Seed
function randomFraction() {
// Only change code below this line.
return 0;
// Only change code above this line.
}
After Test
console.info('after the test');
Solution
// solution required