誰も行番号3を説明できますか?誰もこのコードの行番号3を説明できますか?
-3
A
答えて
0
function LetterChanges(str) {
var converted = str.replace(/[a-z]/gi, function(char) {
return (char === 'z' || char === 'Z') ? 'a' : String.fromCharCode(char.charCodeAt() + 1);
});
return converted;
}
文字列になりますし、アルファベットでそれを次の次の文字(char
)に文字列内のすべての文字(chars
)に変換されます。 char
がz
またはZ
である場合を除きます。それはa
に戻ってリンクされます。
ここに無名関数:
function(char) {
return (char === 'z' || char === 'Z') ? 'a' : String.fromCharCode(char.charCodeAt() + 1);
}
は、文字列内のすべての文字上で実行され、
function(char) {
if(char === 'z' || char ==='Z') {
char = 'a';
} else {
char = char.charCodeAt() + 1;
}
return char;
}
のように記述することができる具体的には、行番号3は以下のとおりです。char
がある場合大文字または小文字z
(char === 'z' || char ==='Z')
a
(? 'a'
)、そうでない場合はchar
アルファベットの次の文字。 (: String.fromCharCode(char.charCodeAt() + 1)
)
1
文字がzまたはZの場合は 'a'を返し、そうでない場合はアルファベットの次の文字を返します。一言で言えばLetterChanges
で
+0
これは、LetterChanges関数に渡される変数strの各文字に対して1回呼び出される無名関数で発生します。 –
関連する問題
- 1. 誰でもこのコードを説明できますか?
- 2. 誰も私にこのコードを説明できますか?
- 3. 誰も私にこのコードを説明できますか?
- 4. 誰も私にこのMATLABコードを説明できますか?
- 5. 誰でも私のコードを説明できますか?
- 6. 誰でも下記のコードを説明できますか?
- 7. 誰かが私にこのコードを説明できますか?
- 8. 誰かがこのJavascriptコード/チャレンジを説明できますか?
- 9. 誰かがこのコードを説明できますか?
- 10. 誰かがこのCSSコードを説明できますか?
- 11. 誰かがこのScalaコードを説明できますか?
- 12. 誰かがこの継承コードを説明できますか?
- 13. C誰でもこの構文を説明できますか?
- 14. 誰もこのopencvコードの一部を私に説明できますか?
- 15. 誰もがこのコードを英語で説明できますか?
- 16. 誰かがObjective-Cのこの1行のコードを説明できますか?
- 17. 誰もがこのプログラムを説明できますか?
- 18. 誰もこのMySQLエラーを説明できますか?
- 19. Javascript:誰も私にこのコードブロックを説明できますか?
- 20. 誰かが私にこの行のScalaコードを説明できますか?
- 21. 誰かがこのコードの実行方法を説明できますか?
- 22. 誰でもこのコードについて説明できますか?
- 23. 誰でも私のコードをcで説明することができます
- 24. 誰かがこのコードを行ごとに説明できますか?
- 25. このコード行列の説明に誰かが必要です。
- 26. 誰でもこの意味を説明できます
- 27. 誰も次のコードを説明することができます
- 28. 誰もこのコードを私に説明してもらえますか?
- 29. 誰かがこの番号= 80を説明することはできますか? number =(int)math.sqrt(number ++);ナンバー= 8?
- 30. 誰もこの分解を明確に説明できますか?
具体的にはどうですか?その行にはかなりたくさんのものがあります。三元術の仕組みを理解していますか? – Carcigenicate
これは、ある種の[Caesar Encoding](https://en.wikipedia.org/wiki/Caesar_cipher)です。各文字はアルファベットの文字に続く文字に置き換えられています。 – Harald
大文字のzと大文字のzの両方が小文字の「a」に「変換」されている点を除いて。アルファベットの残りの部分については、ケースが保持されます – Andreas