javascript - javascript 中是否可以执行 "number plus negative number"?

标签 javascript sum negative-number

我正在尝试创建一个函数,它可以改变 DOM 元素的高度。

    function _changeLiHeight( elem, height ) {
        var area = elem.parent( '.area' ),
            li = area.parents( 'li' ),
            outerh = li.outerHeight( true );

        li.css( 'height', outerh + height );
    }

我期望得到像 100 + -30 = 70 这样的结果,但是当我发送负数作为第二个参数时,结果是 100 + -30 = -30。这种行为可以吗?如何解决我的问题?

错误是我将删除的元素作为第一个参数发送,所以是的,outerh 是 0。

最佳答案

function sum(x,y){
      console.log(x+y);
}

sum(100,-30);

输出:70。

效果很好。请检查此链接http://jsfiddle.net/KW3kb/ .

关于javascript - javascript 中是否可以执行 "number plus negative number"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12242160/

相关文章:

javascript - function1 完成后运行 function2

javascript - 从sequelize模型 'define'向sqlite添加约束

javascript - 在 Mac 上将 Web 应用程序转换为全屏桌面应用程序?

sql - 求和列具有空值时如何获取空值

xml - 如何在Odoo中自定义 TreeView 的求和函数?

c++ - 检测和调整负零

javascript - 列出所有可用的 CSS 样式 javascript

mysql - 将 SQL 中的列值相乘,然后将所有值相加 - Laravel 4

excel - 在 VBA 中将数字范围更改为负数

c++ - 为什么最负的 int 值会导致模棱两可的函数重载错误?