Подскажите почему функция вывела NaN [дубликат]

137
21 мая 2019, 16:00

На данный вопрос уже ответили:

  • OOP в javascript 3 ответа

function calcD(a, b, c) { 
   return b*b - 4*a*c; 
} 
 
calcD(-4, 2, 1); 
alert(calcD());

Почему функция вывела NaN по идеи как я понимаю она должна была вывести число ?

function calcD(a, b, c) { 
   return b*b - 4*a*c; 
} 
 
var test = calcD(-4, 2, 1); 
alert(test); // 20

А вот так вывела число ?

Answer 1

Window.alert(message) message это опциональная (необязательная) строка текста, которую вы хотите отобразить в диалоговом окне, или же объект, который будет преобразован в строку и отображен.

Ну а самое главное - Вы не передаете в функцию параметры. Т.е. вызываете calcD(undefined, undefined, undefined)

READ ALSO
Аналог $(this) на нативном js

Аналог $(this) на нативном js

есть код который получает заданное сss свойство

161
как правильно задать заголовок

как правильно задать заголовок

делал два варианта оба записывают в header но почему то не могу достучится из javascript'а

155
AJAX передача в PHP функцию

AJAX передача в PHP функцию

Пытаюсь передать значения из select в PHP функцию при помощи Ajax

121
Webpack. Как достать из [path] переменной часть пути?

Webpack. Как достать из [path] переменной часть пути?

Всем добрый деньПытаюсь настроить webpack для проекта и столунулся со следующей проблемой:

145