是否可以在javascript中执行“;数字加负数”;

Is it possible in javascript to do "number plus negative number"?

本文关键字:数字 执行 javascript 是否      更新时间:2023-09-26

我正在尝试制作函数,它会更改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/。