JavaScript如何将字符串转为全小写并在末尾追加指定内容?
你原来的代码存在以下几处语法和逻辑问题:
push()是数组专属方法,字符串类型变量无法调用,拼接字符串直接用+运算符即可- 你要用到的
$是字符串内容,必须用单/双引号包裹,否则会被识别为未定义变量抛出报错 toLowerCase()不会修改原字符串,而是返回一个转成小写的新字符串,必须接收该返回值才能使用- 现有逻辑没有把输入参数的处理结果和
$做拼接,直接返回空字符串完全不符合预期
修改后可直接运行的代码如下:
function Test(x) { var str = x.toLowerCase() + '$'; return str; }
也可以简化为更短的写法:
function Test(x) { return x.toLowerCase() + '$'; }
调用Test("ABCD")即可输出你需要的"abcd$"结果。
内容的提问来源于stack exchange,提问作者user17080164
相关产品推荐
相关产品推荐

