计算2个ember.js属性的和
Calculate sum of 2 ember.js properties
我有一个函数,它有两个参数,它们是Ember对象的属性,如下所示:
mathOp: function(){
if (this.get('operator') == '+'){
var result = this.get('opr1') + this.get('opr2');
alert(result);
}
}
我输入的是opr1=12和opr=23(例如)。相加是将它们作为字符串相加,即结果=1223。如何使它们正常相加,即使结果=35?请帮忙。
您可以使用函数parseInt
将字符串转换为数字。
mathOp: function(){
if (this.get('operator') == '+'){
var result = parseInt(this.get('opr1'), 10) + parseInt(this.get('opr2'), 10);
alert(result);
}
}
相关文章:
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 当属性不一致时,如何根据属性对JS对象列表进行排序
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- chart.js 2.0为数据集添加了新属性
- 无法读取属性'材料'未定义的Three.js
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 如何正确引用传递到淘汰中的当前元素的属性.JS
- 手动触发ember.js中的属性更改
- 无权访问我的控制器 Angular 中的属性.js 1.3
- 如何在培根中合并两个属性.js
- 如何从高图表动态更新 pointStart 系列属性.js
- 如何为补间分配额外的属性.js ( https://github.com/sole/tween.js/ )
- Ember 对象函数定义中的计算属性.js
- 动态插入文件时触发 onload 属性.js
- 创建新属性 - JS / 边缘动画
- 在 Backbone 中将函数设置为属性.js给了我一个错误,但如果我在初始化方法中设置它,它会起作用
- 在处理中不将“PImage”作为类属性.js
- 动态访问对象属性(JS)
- 迭代javascript对象并动态添加对象属性(JS对象中的键值对)
- IIS6无法获取类型属性;JS替换危险字符