在Javascript中解析变量以实现函数
我有一个onclick事件,它设置了一个变量。然后我想把这个变量解析成一个函数 函数的定义如下:在Javascript中解析变量以实现函数,javascript,Javascript,我有一个onclick事件,它设置了一个变量。然后我想把这个变量解析成一个函数 函数的定义如下: function priceset(obj, options) 我的问题是如何将变量(该变量称为productprice)解析到函数中,然后在函数中使用它?要从字段值生成浮点值,可以使用以下方法: var myFloatValue = parseFloat(myStringValue); 如果您有这样一个函数: function SayGreeting(msg, qty) { for
function priceset(obj, options)
我的问题是如何将变量(该变量称为productprice)解析到函数中,然后在函数中使用它?要从字段值生成浮点值,可以使用以下方法:
var myFloatValue = parseFloat(myStringValue);
如果您有这样一个函数:
function SayGreeting(msg, qty) {
for (var i = 0; i < qty; i++) {
// do whatever you want here
console.log(msg);
}
}
var num = "12";
var greeting = "Hello";
SayGreeting(greeting, +num);
如果您的数字实际上是一个字符串,并且您希望将其更改为数字,则可以这样做:
function SayGreeting(msg, qty) {
for (var i = 0; i < qty; i++) {
// do whatever you want here
console.log(msg);
}
}
var num = "12";
var greeting = "Hello";
SayGreeting(greeting, +num);
字符串前面的
+
将尝试将字符串解析为数字。Java对于Javascript就像汽车对于地毯一样。什么是“将变量解析为函数”?你可能应该寻找解析的含义。你能发布一些带有注释的代码吗?你到底想要什么?你想要解析成什么,int类型还是float类型?当你说“parse”时,你是指“pass”吗?谢谢!正是我想要的。