Bonjour,
comment faire pour récupérer le code ASCII d'un caractère donné?
d'avance m'ci
Bonjour,
comment faire pour récupérer le code ASCII d'un caractère donné?
d'avance m'ci
bonjour,
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var nom = "JauB"; alert(nom.charCodeAt(0));
Y a ça sinon dans les sources ...
http://javascript.developpez.com/sou...e=tips#clavier
merci pour vos réponses et pour votre réactivitéEnvoyé par Auteur
sinon dis moi Auteur ça sert à quoi le 0 passé en paramètre à la fonction charCodeAft(0)
je mettrai juste après vos réponses
m'ci
je viens de jeter un coup d'oeuil sur ton lien mais je ne pense pas que ma question y figure!Envoyé par Bisûnûrs
en effet je cherchais une fonction qui prend en paramètre un caratère et qui me renvoie son code ascii. donc je ne cherche pas à récupérer les codes ascii des touches à partir d'un appui sur une touche du clavier.
mais merci dans tous les cas
Fiou, je vais aller me coucher moi.Envoyé par JauB
en te renseignant puis en testant tu l'aurais suEnvoyé par JauB
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var nom = "JauB"; var n = nom.length; var i, infos=""; for (i=0; i<n; i++) infos += nom.charAt(i)+" code : "+nom.charCodeAt(i)+"\n"; alert(infos);
Aller un peu de sérieux !!
Non mais là on vous demande une fonction qui retourne le code Ascii...
on peut au lieu de retourner null, retourner un array des codes ascii ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type='text/javascript'> function AsciiCode(char){return (char.length==1)? char.charCodeAt(0):null;} alert(AsciiCode('a')) </script>
on peut aussi le faire en prototype de String
et voilà :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <script type="text/javascript"> <!-- String.prototype.AsciiCode = function() { var n = this.length; var i, tabCode = new Array(); if (n<=0) return null; if (n==1) return this.charCodeAt(0) else { for (i=0; i<n; i++) tabCode[i] = this.charCodeAt(i); return tabCode; } return null; } alert("="+"".AsciiCode()); alert("a= "+"a".AsciiCode()); alert("JauB= "+"JauB".AsciiCode()); alert("Auteur= "+"Auteur".AsciiCode()); alert("Bisûnûrs= "+"Bisûnûrs".AsciiCode()); alert("Spacefrog= "+"Spacefrog".AsciiCode()); //--> </script>
merci beacoup pour vos précieuses réponses.
je mets résolu
ou encore
etc....
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <script type="text/javascript"> <!-- String.prototype.AsciiCode = function() { var n, Err = false; var i, tabCode = new Array(); try { n = this.length; if (n<=0) throw "Erreur"; for (i=0; i<n; i++) tabCode[i] = this.charCodeAt(i); } catch(e) { Err = true; } return (Err?null:tabCode); } alert("="+"".AsciiCode()); alert("a= "+"a".AsciiCode()); alert("JauB= "+"JauB".AsciiCode()); alert("Auteur= "+"Auteur".AsciiCode()); alert("Bisûnûrs= "+"Bisûnûrs".AsciiCode()); alert("Spacefrog= "+"Spacefrog".AsciiCode()); //--> </script>
Je sais le sujet date de 2007,
mais il existe 100 fois plus simple.
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part console.log( "a".charCodeAt(0) );
c'est même plus du déterrage, c'est de l'archéologie ...
Bonjour,
d'un autre côté charCodeAt n'a été cité que 7 fois avant
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager