-4 javascript string if-statement
我感兴趣的是将任何大写字母设为小写,将任何小写字母设为大写.如果我有类似下面代码的代码,我应该在if/else语句的空白处放置什么:if (string[i] == )和else if (string [i] == ).这是我的其余代码:
var sentence = "Whats Up! MAKE ME uppercase or LOWERCASE";
var theString = sentence.split("")
for (var i = theString.length; i >= 0; i--) {
if (theString[i] == ) {
theString[i].toLowerCase();
}
else if (theString [i] == ) {
theString[i].toUpperCase();
}
}
var connectedSentence = theString.join("");
console.log(connectedSentence);
Run Code Online (Sandbox Code Playgroud)
我有其他错误吗?预期的输出是我大写或小写.
您可以使用split,map和join在javascript中快速处理字符串.
var sentence = "Whats Up! MAKE ME uppercase or LOWERCASE"
var inversed = sentence.split('').map(function(c) {
return c.toLowerCase() == c ? c.toUpperCase() : c.toLowerCase();
}).join('');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
827 次 |
| 最近记录: |