javascript - javaScript的添加有什么问题吗?

标签 javascript

我正在 Javascript 中尝试这个简单的添加,有人可以告诉我为什么它会给出 NaN 结果吗?

function add(a,b,c)
{
 z= a+b+c;
 console.log(z);
 }

 add(10+10+10);

最佳答案

您定义函数接受三个参数,但仅传递一个参数。因此,bc 的值在函数中为 undefined,并将 undefined 添加到数字结果中在NaN中。试试这个:

add(10, 10, 10);

关于javascript - javaScript的添加有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39334327/

相关文章:

javascript - 将元素拖放到特定位置 - Selenium、WebDriverJS

javascript - HTML/JavaScript : mouseover effect for image maps?

javascript - 如何在 watch 模式下 sails (开发中)

javascript - jquery加载函数在按键函数内不起作用

javascript - 在我打开控制台之前,IE9 脚本不会运行

javascript - 将 2d 数组 jquery post 发送到 java servlet

javascript - 检查特定行是否存在

JavaScript 失礼 - 让我把全局库放在窗口上?

javascript - jQuery:fadeOut() 异步行为

javascript - 如何使用 Firebug 调试 Firefox 扩展?