在Javascript中解析变量以实现函数

在Javascript中解析变量以实现函数,javascript,Javascript,我有一个onclick事件,它设置了一个变量。然后我想把这个变量解析成一个函数 函数的定义如下: function priceset(obj, options) 我的问题是如何将变量(该变量称为productprice)解析到函数中,然后在函数中使用它?要从字段值生成浮点值,可以使用以下方法: var myFloatValue = parseFloat(myStringValue); 如果您有这样一个函数: function SayGreeting(msg, qty) { for

我有一个onclick事件,它设置了一个变量。然后我想把这个变量解析成一个函数

函数的定义如下:

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”吗?谢谢!正是我想要的。