Newsgroup: it.comp.lang.javascript
Titolo: Codice ASCII

Ciao a tutti, volevo sapere se e' possibile ricavra il codice ASCII di un
carattare e viceversa...
In poche parole se inserisco la lettera "a" nella mia input text, il mio
codice dovra' essere uguale 97, se inserisco "A" il mio codice ASCII sara'
65.
Grazie a tutti, Luigi ;)


Direttamente da clientReferenceJS1_3 in 
http://developer.netscape.com
charCodeAt
Returns a number indicating the Unicode value of the character at the
given index.
Syntax charCodeAt([ index])
Parameters
Description Unicode values range from 0 to 65,535
The first 128 Unicode values are ad irect match of the ASCII character
set. 
For information on Unicode, see the
Client-Side JavaScript Guide.
Backward
Compatibility
JavaScript 1.2. The charCodeAt method returns a number indicating the
ISO-Latin-1 codeset value of the character at the given index. The
ISO-Latin-1
codeset ranges from 0 to 255. The first 0 to 127 are a direct match of
the ASCII
character set.
Example Example 1. The following example returns 65, the Unicode value
for A.
"ABC".charCodeAt(0) // returns 65
Example 2. The following example enables the creation of an event used
to
simulate a key press. A KeyPress event has a which property that
represents the
ASCII value of the pressed key.
If you know the letter, number, or symbol, you
can use charCodeAt to supply the ASCII value to which.
//create an event object with appropriate property values
ev = new Event()
ev.type = KeyPress
ev.layerX = 150
//assign values to layerY, pageX, pageY, screenX, and screenY
...
//assign the ASCII value to the which property
ev.which = "v".charCodeAt(0)
//assign modifier property
Method of String
Implemented in JavaScript 1.2, NES 3.0
JavaScript 1.3: returns a Unicode value rather than an ISO-Latin-1
value
ECMA version ECMA-262
index An integer between 0 and 1 less than the length of the string. The
default value is 0.
ev.modifiers = <FONT COLOR="#FF0080">How do I do this?</FONT>
L'inverso viene realizzato con
fromCharCode
Ciao, Daniele

 ha scritto nel messaggio
news:8vbpju$bro$1...@lacerta.tiscalinet.it...


 Grazie a tutti, Luigi ;)
usa charCodeAt(n) dove n è l'indice del carattere di cui vuoi il codice ascii.
Ad esempio
str="Riccardo"
str.charCodeAt(0) restituisce 82
str.charCodeAt(1) restituisce 105
str.charCodeAt(5) restituisce 114
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 Ciao, tutto è possibile in Javascript ;)
[Codice]
Ehy, non e' compatibile NN6, o sbaglio? :)
P.S.
Ho poi risolto il dubbio che avevo contattando direttamente Banca Sella,
pero' potevi cmq farmi sapere che eri vivo, ti davo per disperso.. ^_^;;

 ha scritto nel messaggio
news:8vg4mt$85d$1...@fe2.cs.interbusiness.it...


 Ti chiedo umilmente scusa... Vero che mi perdoni ? ;)
Se "Alex" stesse per "Alessandra" avresti piu' probabilita' di ricevere il
mio perdono, sappilo. 8)
Battute a parte, figurati, non e' successo nulla. Stai in campana, pero',
perche' magari potresti ricevere una mia mail tra qualche gg...
("E' una minaccia?" - "No, e' una promessa" - "Maledizione! Nessuno puo'
permettersi di promettermi!!" - RatMan over the world)