验证输入:用“@”替换所有“a”,用“!”替换所有“i”JavaScript
我们需要编写一个函数 validate(),它接受一个字符串作为唯一参数,并返回另一个字符串,其中所有的“a”和“i”分别用“@”和“!”替换了。
这是一个经典的 for 循环问题,我们用其索引遍历字符串,并在遍历过程中构造一个新的字符串。
函数的代码将为 −
示例
const string = 'Hello, is it raining in Amsterdam?';
const validate = (str) => {
let validatedString = '';
for(let i = 0; i < str.length; i++){
if(str[i] === 'a'){
validatedString += '@';
}else if(str[i] === 'i'){
validatedString += '!';
}else{
validatedString += str[i];
};
};
return validatedString;
};
console.log(validate(string));输出
控制台的输出将为 −
Hello, !s !t r@!n!ng !n Amsterd@m?
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP