如何从值调用函数

时间:2016-10-04 20:12:28

标签: javascript function

我尝试在我的应用中的文本字段中插入此值。它应该如下所示:player1@enigmania.cz其中1是1到100之间的随机数。问题是我无法在网络或文档中找到如何从值内调用函数。代码部分如下所示:

function rand(min, max) { return Math.floor(Math.random() * 101);
}

function loginNoreg(e) {
$.txtName.value="player"+"rand"+"@enigmania.cz";

根据我的需要,这只给出了playerrand@enigmania.cz而不是player1@enigmania.cz。感谢任何想法如何做到这一点。

1 个答案:

答案 0 :(得分:2)

只需调用内联函数,不带引号。引号只是一个字符串。

$.txtName.value= "player" + rand() + "@enigmania.cz";

为了使用你想要的最小值/最大值,请提供上面一行中的值并像这样调整你的功能

function rand(min, max){
    return min + Math.floor(Math.random() * (max-min+1));
}