javascript - 当我尝试重复字符串指定次数时,为什么 Javascript console.log 结果为 NaN

标签 javascript string function nan invoke

function repeatS(srr, num) {
    if (num <= 0) {
        return "";
    }
    var result = "";
    for (var i = 0; i < num; i++) {
        result = +srr;
    }
    return result;
}
console.log(repeatS("ahfidhfd", 3));

强文字

这是我的问题,结果是 Nan,任何人都知道这里可能是什么问题......

最佳答案

结果 = +srr;

应该是

结果 += srr;

关于javascript - 当我尝试重复字符串指定次数时,为什么 Javascript console.log 结果为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49339057/

相关文章:

Javascript 正则表达式验证密码字符串(转义标点符号)

java - 如何比较字符串和 Hashmap 键?

php 洗牌

c++ - 如何查明某个字符串是否包含在 std::vector 的任何字符串中?

c++ - 从数组中读取值有困难

javascript - 在javascript中获取文本框值

javascript - 如何使用 jQuery 按类选择元素?

c - 使用 fscanf() 在 C 中进行加法和减法

javascript - 如何以正确的纵横比显示响应式 5 张扑克牌图像?

php - str_word_count() 函数不能正确显示阿拉伯语