01/10/2018, 09:24
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
Bài liên quan
A post was merged into an existing topic: Topic này chứa các post được cho là Off-topic