gpt4 book ai didi

javascript - 从变量中删除连字符

转载 作者:行者123 更新时间:2023-12-01 02:29:08 26 4
gpt4 key购买 nike

我试图从变量中删除连字符(如果它是负数),但是当使用替换函数时,我得到“未定义不是函数”。

var extraDivs = checkNumDivs.length - 20;

if (extraDivs <= -1) {
extraDivsNoDash = extraDivs.replace("-", "");
$('.title a').html('Add ' + extraDivsNoDash);
} else {
$('.title a').html('Remove ' + extraDivs);
}

最佳答案

您只能在字符串上使用.replace
试试这个:

extraDivsNoDash = (extraDivs + '').replace("-", "");
// ^ this converts the number to a string.

或者,使用 Math.abs 将整数实际转换为正数:

extraDivsNoDash = Math.abs(extraDivs);

关于javascript - 从变量中删除连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25643927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com