如何将字符串表达式更改为结果整数
How to change a string expression to an resulted integer?
可能的重复项:
如何执行存储为字符串的 Javascript?
让我们假设:
var a = 10;
var b = 20;
var exp = "a+b";
var result = ?;
更改上面的字符串表达式以给出整数结果。变量 a 为 10。变量 b 为 20。变量 exp 是包含表达式的字符串。更改该字符串表达式以添加变量 a 和变量 b,并将其存储在变量结果中。
我怎样才能用Javascript做到这一点?
通过使用Javascript eval()
函数,你可以做上述事情。
喜欢:
var a = 10;
var b = 20;
var exp = "a+b";
var result = eval(exp);
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 检测个位数整数时正在转换毫秒
- 限制javascript变量的最小/最大整数
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 正则表达式只允许 x 个整数
- NaN作为函数结果而不是必需的整数出现问题
- 向上/向下舍入公式的元素,直到结果为整数
- 我需要将一个整数除以12,如果结果是浮点值,则用javascript将其加1
- 表单结果是整数,而不是字符串值
- 排序结果在JSON变量按整数
- 在NEGATIVE中得到正整数的和结果
- 将布尔结果转换为数字/整数
- 如何保证整数除法给出正确的结果
- 从javascript到php再到mysql发送的整数返回的结果不同
- 打印";.00";当结果是一个整数时
- 如何将字符串表达式更改为结果整数