javascript - 在另一个函数中使用一个函数 - javascript
问题描述
我正在学习 js,但我遇到了一个我无法解决的问题。我需要使用随机器函数来生成两个随机数,并将这些数字插入到第二个函数中以打印出结果。我很迷茫如何做到这一点,感谢帮助。
function getRandomInt() {
return Math.floor(Math.random() * 100) + 1;
}
function moduloEx7(number, comparer) {
if (number > comparer && number % comparer !== 0) {
let module = number % comparer;
myMessage += `The number ${number} is bigger than ${comparer}. But the modulo of ${number} % ${comparer} is ${module}`;
} else if (number > comparer) {
myMessage += `The number ${number} is bigger than ${comparer}`;
} else if (number < comparer) {
myMessage += `The number ${number} is less than ${comparer}`;
} else if (number === comparer) {
myMessage += `The number ${number} is equal to ${comparer}`;
}
}
解决方案
您可以调用您的函数 moduloEx7 并在内部调用 getRandomInt() 函数并将其返回值分配给 number 和 comparer 变量,记住返回 myMessage 变量:
function getRandomInt() {
return Math.floor(Math.random() * 100) + 1;
}
function moduloEx7() {
let number = getRandomInt();
let comparer = getRandomInt();
let module = number % comparer;
let myMessage = '';
if (number > comparer && number % comparer !== 0) {
myMessage += `The number ${number} is bigger than ${comparer}. But the modulo of ${number} % ${comparer} is ${module}`;
} else if (number > comparer) {
myMessage += `The number ${number} is bigger than ${comparer}`;
} else if (number < comparer) {
myMessage += `The number ${number} is less than ${comparer}`;
} else if (number === comparer) {
myMessage += `The number ${number} is equal to ${comparer}`;
}
return myMessage;
}
console.log(moduloEx7())
推荐阅读
- python - Python时间表“时间冻结”
- sql - 为每一行生成一个 JSON 值数组
- android - Android kotlin 插件 1.5.0 无法识别最新的 Duration API
- python-3.x - Apache httpd 和 Easy Apache 4(为 python 应用安装 mod_wsgi)
- reactjs - react-table 行排序过滤器在数据更改时重置
- javascript - Javascript String.prototype.replaceAll 函数根据 Node v14.16.0 不存在
- r - 如何限制 facet_wrap() 中的因子数量仅绘制前 N 个因子?
- amazon-web-services - 数据传输到 AWS S3
- c - strtol 导致树莓派 3 b+ 出现分段错误
- java - 从 windows10 上的 Java 11,如何最好地检测 System.out 是否启用了 Ansi