Как за пределы function вывести значение ab
В данном коде вывелось только последнее значение f2 = 7 - (-3) = 10. А. требуется вывести и первое значение f1 = 7/-3 = -2.3333. Вернее, надо вывести оба эти значения. let a = 7;
let b = -3; function sof() { if (a < 0 && b > 0) { f1 = (a * b) f2 = (a + b) return (f1, f2) } else if (a > 0 && b < 0) { f1 = a / b f2 = a - b return (f1, f2) } } console.log(sof()); |
IZUM,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Например массивом...
let a = 7; let b = -3; function sof() { if (a < 0 && b > 0) { f1 = (a * b) f2 = (a + b) return [f1, f2] } else if (a > 0 && b < 0) { f1 = a / b f2 = a - b return [f1, f2] } } alert(sof()); |
Часовой пояс GMT +3, время: 07:22. |