Javascript - Thay thế ký tự

Thay thế ký tự

Viết JavaScript để thay thế từng ký tự của một chuỗi đã cho bằng ký tự tiếp theo trong bảng chữ cái tiếng Anh.

Lưu ý: ‘a’ sẽ được thay thế bằng ‘b’ hoặc ‘z’ sẽ được thay thế bằng ‘a’.

Ví dụ:

JavaScript: Replace each character of a given string by the next one in the English alphabet.

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Write a JavaScript to replace each character of a given string by the next one in the English alphabet</title>
<script>
function alphabet_char_Shift(str) {
  var all_chars = str.split("");
  for(var i = 0; i < all_chars.length; i++) {
    var n = all_chars[i].charCodeAt() - 'a'.charCodeAt();
    n = (n + 1) % 26; 
    all_chars[i] = String.fromCharCode(n + 'a'.charCodeAt());
  }
  return all_chars.join("");
}

document.write(alphabet_char_Shift("abcdxyz"))
</script>
</head>
<body>

</body>
</html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript - Replace each character of a given string by the next one in the English alphabet

 



Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").