Skip to content

Instantly share code, notes, and snippets.

@sealucky7
Created December 30, 2018 13:55
Show Gist options
  • Save sealucky7/95adca6df75d6b70d75574870dfc1ae6 to your computer and use it in GitHub Desktop.
Save sealucky7/95adca6df75d6b70d75574870dfc1ae6 to your computer and use it in GitHub Desktop.
/*
*
* Напишите функцию которая будет получать один параметр (число), она будет проверять этот аргумент, если он больше 18 тогда будет возвращять булевое значение true, иначе будет спрашивать confirm и вернёт результат функции confirm (желательно сделайте возможность ввода число строкой)
*
* */
function checking ( number ) {
if ( !isNaN(number)) {
if ( number > 18 ) {
return true;
}
return confirm("Вам есть 18 лет?");
}
return alert("Необходимо вводить только числа");
}
console.log(checking('20'));
/*
*
* Напишите функцию которая будет принимать 2 аргумента (оба числа, позаботесь что бы нельзя было передать не число), и будет сравнивать их и вернёт большее из них.
*
* */
function maxNumber ( a, b ) {
if ( !isNaN(a) && !isNaN(b) ) {
if ( a > b) {
return a;
} else if ( b > a ) {
return b;
}
return alert('Вы ввели одинаковые числа, для правильного выполнения одно из чисел должно быть больше.')
}
return alert("Передавать в аргументы функции необходимо только числа.");
}
console.log(maxNumber("15", 15));
/**
*
* Напишите функцию которая будет принимать один параметр (строку), и должна вернуть первый аргумент.
*
*/
function strFunc ( str ) {
if ( typeof str === 'string' ) {
return str;
}
return alert ("Передавайте только строку")
}
console.log(strFunc("Строка"));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment