Code này sai ở đâu?

Mình có một đoạn code sau:

<html>
  <body>
    <script language="javascript">
      var string1 = "Tôi là một người đàn ông";
      var string2 = "Tôi là một người đàn ông";
      function movlock(str) {
        str = str.toLowerCase();
        var ChuoiChuUnicodeToHop = "a|à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ|e|è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ|i|ì|í|ị|ỉ|ĩ|o|ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ|u|ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ|y|ỳ|ý|ỵ|ỷ|ỹ|d|đ|q|w|r|t|p|s|f|g|h|j|k|l|z|x|c|v|b|n|m";
        var MangChuUnicodeToHop = ChuoiChuUnicodeToHop.split("|");
        var ChuoiChuUnicode = "a|à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ|e|è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ|i|ì|í|ị|ỉ|ĩ|o|ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ|u|ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ|y|ỳ|ý|ỵ|ỷ|ỹ|d|đ|q|w|r|t|p|s|f|g|h|j|k|l|z|x|c|v|b|n|m";
        var MangChuUnicode = ChuoiChuUnicode.split("|");
        var chuoinew1;
        var chuoinew2;
        for (var i = 0; i < MangChuUnicodeToHop.length; i++){
          chuoinew1 = MangChuUnicodeToHop[i];
          chuoinew2 = MangChuUnicode[i];
          str = str.replace(chuoinew1, chuoinew2);
        }
        return str;
      }
      string1 = movlock(string1);
      string2 = movlock(string2);
      if(string1==string2){
        document.write("Code chạy rất tốt!");
      }
    </script>
  </body>
</html>

Khi mình chạy thì nó không thông báo gì :v, tìm mãi không ra mong các bạn giúp mình tìm ra lỗi

A post was merged into an existing topic: Topic này chứa các post được cho là Off-topic

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?