尝试在数字上使用.toLowerCase
方法时出现错误。这就是我所拥有的:
var ans = 334;
var temp = ans.toLowerCase();
alert(temp);
然后它给了我这个错误:
'undefined' is not a function (evaluating 'ans.toLowerCase()')
我不知道我在哪里弄错了。我一直以为数字也可以解析,结果没有变化(也许就是我塞满的地方)。
但是,如果那不是错误,那么有人可以编写一个自定义的
makeLowerCase
函数,以使字符串变为小写,也许使用正则表达式之类的方法吗? 最佳答案
.toLowerCase函数仅存在于字符串上。您可以在javascript中的任何内容上调用toString()以获得字符串表示形式。全部放在一起:
var ans = 334;
var temp = ans.toString().toLowerCase();
alert(temp);
关于javascript - .toLowerCase不起作用,替换功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12611609/