文字列内のupperCaseとLowerCaseの置き換え-JavaScript
文字列を受け取り、すべての大文字を小文字に変換し、すべての小文字を大文字に変換して新しい文字列を作成するJavaScript関数を作成する必要があります。
この関数のコードを書いてみましょう-
例
以下はコードです-
const str = 'The Case OF tHis StrinG Will Be FLiPped';
const isUpperCase = char => char.charCodeAt(0) >= 65 && char.charCodeAt(0)
<= 90;
const isLowerCase = char => char.charCodeAt(0) >= 97 &&
char.charCodeAt(0) <= 122;
const flipCase = str => {
let newStr = '';
const margin = 32;
for(let i = 0; i < str.length; i++){
const curr = str[i];
if(isLowerCase(curr)){
newStr += String.fromCharCode(curr.charCodeAt(0) - margin);
}else if(isUpperCase(curr)){
newStr += String.fromCharCode(curr.charCodeAt(0) + margin);
}else{
newStr += curr;
};
};
return newStr;
};
console.log(flipCase(str)); 出力
コンソールの出力:-
tHE cASE of ThIS sTRINg wILL bE flIpPED
-
バニラJavaScriptを使用して文字列を大文字と小文字に変換する
Javascriptは、StringオブジェクトプロトタイプにtoUpperCase関数とtoLowerCase関数を提供し、バニラJavaScriptを使用して文字列を大文字と小文字に変換できるようにします。 toUpperCase 例 let str = "Hello World" let upper = str.toUpperCase() console.log(upper) 出力 これにより、出力が得られます- HELLO WORLD toLowerCase 例 let str = "Hello World" let lower = s
-
JavascriptのTextDecoderとTextEncoder?
TextEncoderは、指定された文字列をutf-8標準に変換するために使用されます。文字列からUint8Arrayを再調整します。 TextDecoderは、バイトのストリームをコードポイントのストリームに変換するために使用されます。 UTF-8、ISO-8859-2、KOI8-R、GBKなどをデコードできます。 以下は、JavaScriptのTextDecoderとTextEncoderのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="