是否可以在javascript中执行“;数字加负数”;
Is it possible in javascript to do "number plus 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/。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JavaScript执行暂时挂起页面
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 当js函数's已执行
- 哪个先执行
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- HTML表单提交时未执行外部函数
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 在Safari执行javascript之前对其进行修改
- 是否可以在javascript中执行“;数字加负数”;
- NumericTextBox-当用户键入数字时执行JS计算.能做到吗
- 对字符串执行简单的数字测试
- JavaScript.为字母分配数字值,并根据用户的字母输入执行计算
- 使用 IF 运算符对给定数组中的字母数字和非字母数字元素执行不同的操作
- 可以't执行数字增量动画
- 使用数学运算符循环对字符串数组(里面有数字)执行数学运算
- If语句,仅在数字不低于实际值时执行代码
- 如何将数量类型更改为数字类型以在javascript中执行算术运算
- 如果我是一个虚拟机,在执行JavaScript时我会如何处理数字