Comment puis-je convertir un personnage à son code ASCII à l'aide de JavaScript?
Par exemple:
obtenez 10 de "\n".
Comment puis-je convertir un personnage à son code ASCII à l'aide de JavaScript?
Par exemple:
obtenez 10 de "\n".
String.charCodeAt()
pouvez convertir des chaînes de caractères ASCII des chiffres. Par exemple:
"ABC".charCodeAt(0) // returns 65
Pour le regard de utiliser String.fromCharCode(10)
que convertir les nombres égaux de caractères ASCII. Cette fonction peut accpet plusieurs numéros de téléphone et joindre tous les caractères, puis retourner la chaîne. Exemple:
String.fromCharCode(65,66,67); // returns 'ABC'
Voici un rapide des caractères ASCII de référence:
{
"31": "", "32": " ", "33": "!", "34": "\"", "35": "#",
"36": "$", "37": "%", "38": "&", "39": "'", "40": "(",
"41": ")", "42": "*", "43": "+", "44": ",", "45": "-",
"46": ".", "47": "/", "48": "0", "49": "1", "50": "2",
"51": "3", "52": "4", "53": "5", "54": "6", "55": "7",
"56": "8", "57": "9", "58": ":", "59": ";", "60": "<",
"61": "=", "62": ">", "63": "?", "64": "@", "65": "A",
"66": "B", "67": "C", "68": "D", "69": "E", "70": "F",
"71": "G", "72": "H", "73": "I", "74": "J", "75": "K",
"76": "L", "77": "M", "78": "N", "79": "O", "80": "P",
"81": "Q", "82": "R", "83": "S", "84": "T", "85": "U",
"86": "V", "87": "W", "88": "X", "89": "Y", "90": "Z",
"91": "[", "92": "\\", "93": "]", "94": "^", "95": "_",
"96": "`", "97": "a", "98": "b", "99": "c", "100": "d",
"101": "e", "102": "f", "103": "g", "104": "h", "105": "i",
"106": "j", "107": "k", "108": "l", "109": "m", "110": "n",
"111": "o", "112": "p", "113": "q", "114": "r", "115": "s",
"116": "t", "117": "u", "118": "v", "119": "w", "120": "x",
"121": "y", "122": "z", "123": "{", "124": "|", "125": "}",
"126": "~", "127": ""
}
Tandis que d'autres réponses sont à droite, je préfère un plus fonctionnelle approche.
function ascii (a) { return a.charCodeAt(0); }
Ensuite, pour l'utiliser, il suffit de:
var lineBreak = ascii("\n");
Je me sers de ce pour un petit raccourci système:
$(window).keypress(function(event) {
if (event.ctrlKey && event.which == ascii("s")) {
savecontent();
}
// ...
});
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.