const myMath = {
minNum(...num){
let min = num[0];
for(let i = 1; i < num.length;i++){
if(num[i] < min {
min = num[i];
}
}
console.log(`минимальное число ${min}`);
}
};
myMath.minNum(-1,2,5,7); // и ещё myMath() или myMath ('ghhf').
var myMath = {
minNum(...num){
var min = num[0];
for(let i = 1; i < num.length;i++){
if(num[i] < min) {
min = num[i];
}
}
console.log(isFinite(min)? `минимальное число ${min}` : num.length? 'введите пжл число' : 'пжл введите данные')
}
}
myMath.minNum('abc'); // введите пжл число
myMath.minNum(); // "пжл введите данные"
myMath.minNum(1,-1,0,77); // "минимальное число -1"
const MATH = {
min(...args) {
this.x = args;
return this;
},
toString() {
if (this.x.length === 0) return `Пожалуйста, введите данные!`;
if (!this.x.every(Number.isInteger)) return 'Пожалуйста, вводите только числа!'
return this.x.sort((a, b) => a - b)[0];
}
};
MATH.min(1, 2, 3, 0, -1, -500).toString();
const myMath = {
minNum(...num) {
if (!num.length) {
return console.log(`введите данные`);
}
num = num.filter(num => !isNaN(num - parseFloat(num)));
if (!num.length) {
return console.log(`введите пжл число`);
}
let min = num[0];
for (let i = 1; i < num.length; i++) {
if (num[i] < min) {
min = num[i];
}
}
console.log(`минимальное число ${min}`);
}
}
myMath.minNum('1', 2, -1); // минимальное число -1
myMath.minNum('строка'); // введите пжл число
myMath.minNum(); // введите данные