功能用途:
问题:
函数交换(str){ var名称=“” 对于(i=0;i<=str.length-1;i++){ if(str[i]>=“a”&&str[i]<=“z”){ str[i].toUpperCase() }其他{ str[i].to小写() } 名称+=字符串[i] } 返回名称 } console.log(交换('Peter'))
if(str[i]>=“a”&&str[i]<=“z”){ str[i].toUpperCase() }
函数交换(str){ var名称=“” 对于(i=0;i<=str.length-1;i++){ if(str[i]>=“a”&&str[i]<=“z”){ str[i].toUpperCase() }其他{ str[i].to小写() } 名称+=字符串[i] } 返回名称 } console.log(交换('Peter'))
if(str[i]>=“a”&&str[i]<=“z”){ str[i].toUpperCase() }
str[i].toUpperCase()
功能交换(str){ var名称=“” var字符串; 对于(i=0;i<=str.length-1;i++){ 字符串=str[i]; if(str[i]==string.toUpperCase()){ 名称+=string.toLowerCase(); }其他{ name+=字符串.toUpperCase(); } } 返回名称; } console.log(交换(“PeTeR”));
const swap=(str)=>str.split(“”).reduce((acc,char)=> acc+=char===char.toLowerCase()? 字符到UpperCase(): 字符.toLowerCase(),'') console.log(交换('Peter'))
功能交换(str){ var名称=“” 对于(i=0;i<=str.length-1;i++){ if(str[i]>=“a”&&str[i]<=“z”){ name+=str[i].toUpperCase() }其他{ 名称+=str[i].toLowerCase() } } 返回名称 } console.log(交换('Peter'))
函数名(str){ 让newArr=str.split(“”) 设输出=[]; for(让newArr的x){ output.push(x.toUpperCase()); } 返回output.join(“”); } 姓名(“hello”)