var contactString = "Tfoe!fnbjm!up!jogpAlbsnbujd/db!xjui!uif!tvckfdu!mjof;!!J!bn!bxftpnf/"
var charArray = [];
for(var i=0;i<contactString.length;i++){
var charCode = contactString.charCodeAt(i);
charCode--;
String.fromCharCode(charCode);
charArray.push(String.fromCharCode(charCode));
}
var result = charArray.join('');
console.log(result)
// The value of result when contactString=?????:
//result == "Tfoe!fnbjm!up!jogpAlbsnbujd/db!xjui!uif!tvckfdu!mjof;!!J!bn!bxftpnf/"
var contactString = "Tfoe!fnbjm!up!jogpAlbsnbujd/db!xjui!uif!tvckfdu!mjof;!!J!bn!bxftpnf/"
var charArray = [];
for(var i=0;i<contactString.length;i++){
var charCode = contactString.charCodeAt(i);
charCode--;
String.fromCharCode(charCode);
charArray.push(String.fromCharCode(charCode));
}
var result = charArray.join('');
console.log(result)
// The value of result when contactString=?????:
//result == "Tfoe!fnbjm!up!jogpAlbsnbujd/db!xjui!uif!tvckfdu!mjof;!!J!bn!bxftpnf/"
ОК! You ARE awesome!
А ++ это ошибка кода? Что вас навело на мысль что нужно decrement instead of increment?
Stanislav писал(а):Я, конечно, сисадмин, а не джава-скрипт-программер, но смысл оператора:
String.fromCharCode(charCode);
мне непонятен...
charCodeAt() - Return the Unicode of the character
A нифига, на самом деле: "The charCodeAt() method returns an integer between 0 and 65535 representing the UTF-16 code unit at the given index."
А это-таки огромная разница, особенно для Ванкувера...