js写一个两个数字比大小返回小的那个的函数
时间: 2024-03-17 09:40:43 浏览: 23
可以使用以下代码实现:
```javascript
function minNumber(num1, num2) {
return num1 < num2 ? num1 : num2;
}
// 示例
console.log(minNumber(10, 5)); // 输出 5
console.log(minNumber(3, 9)); // 输出 3
```
以上代码定义了一个名为 `minNumber` 的函数,接受两个数字参数 `num1` 和 `num2`,并返回其中较小的那个数字。函数中使用了三元运算符 `? :` 来进行判断和返回,如果 `num1 < num2` 为真,则返回 `num1`,否则返回 `num2`。可以根据需要调用该函数并传递不同的数字参数来进行测试。
相关问题
在JS中编写一个getMax函数,该函数接收两个参数,分别是num1和num2,表示2个数字。收到参数后,比较两个数的大小,返回最大值
好的,您可以在JS中编写如下的getMax函数:
```
function getMax(num1, num2) {
if (num1 > num2) {
return num1;
} else {
return num2;
}
}
```
这个函数会比较两个数字num1和num2的大小,如果num1大于num2,则返回num1,否则返回num2,即返回最大值。您可以用以下代码测试一下:
```
console.log(getMax(3, 6)); // 输出6
console.log(getMax(-2, -5)); // 输出-2
console.log(getMax(3, 3)); // 输出3
```
js比较日期大小的函数
以下是比较日期大小的函数示例代码:
``` javascript
/**
* 比较两个日期的大小,如果第一个日期大于第二个日期,则返回1,相等返回0,否则返回-1
* @param {Date} date1 第一个日期
* @param {Date} date2 第二个日期
* @returns {number} 返回比较结果
*/
function compareDate(date1, date2) {
if (date1 > date2) {
return 1;
} else if (date1.getTime() === date2.getTime()) {
return 0;
} else {
return -1;
}
}
// 示例
const date1 = new Date('2021-01-01');
const date2 = new Date('2021-01-02');
console.log(compareDate(date1, date2)); // -1
console.log(compareDate(date2, date1)); // 1
console.log(compareDate(date1, date1)); // 0
```
该函数接受两个参数,分别是要比较的两个日期对象,返回一个数字表示比较结果。如果第一个日期大于第二个日期,则返回1,相等返回0,否则返回-1。 在比较之前,可以将日期对象转换为时间戳进行比较,也可以直接比较两个日期对象。