javascript - indexOf 不是函数

标签 javascript

我目前正在使用以下代码。在控制台中,它正在抛出

Uncaught TypeError: TotalAccountBalance.indexOf is not a function

我不知道还能做什么。搜索没有多大帮助。

var CurrentPreservedBalance, CurrentGeneralAccountBalance, TotalAccountBalance;
    CurrentPreservedBalance = '20.56';
    CurrentGeneralAccountBalance = '20.56';
    if( CurrentPreservedBalance && CurrentGeneralAccountBalance ){
        TotalAccountBalance = +CurrentPreservedBalance + +CurrentGeneralAccountBalance;
        console.log( TotalAccountBalance.indexOf('.') );
    } else {
        $('#total-fnpf-account-balance').val('$0.00');
        $('#total-account-balance').val('$0.00');
    }

最佳答案

indexOf()是字符串的方法,不是数字。

console.log( TotalAccountBalance.toString().indexOf('.') );

关于javascript - indexOf 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39821472/

相关文章:

javascript - 使用 JS-Function 删除 div 中的鼠标悬停

javascript - RadGrid - 从客户端的特定单元格获取对象

javascript - 可以设置聚焦的 Google map 标记的样式吗?

javascript - 这个和原型(prototype)javascript

javascript - 函数参数及其工作原理

javascript - 谷歌地图多重叠加无累积不透明度

javascript - 通过正则表达式在javascript中搜索反斜杠+字符串

javascript - 在 iframe 中调用函数

javascript - 在javascript中生成带有键值的多维数组

javascript - 匹配 Express 中除 '/' 之外的所有路由