Foros del Web » Programando para Internet » Javascript »

Meter un ; en un literal ¿?

Estas en el tema de Meter un ; en un literal ¿? en el foro de Javascript en Foros del Web. Buenas Feliz Año Chavales!! y chabal@s claro, ke no se me olvide Nadie ;) . Necesito asignar a una variable de tipo literal, una cadena ...
  #1 (permalink)  
Antiguo 08/01/2002, 07:23
Avatar de Yusta  
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 158
Antigüedad: 22 años, 8 meses
Puntos: 0
Meter un ; en un literal ¿?

Buenas Feliz Año Chavales!! y chabal@s claro, ke no se me olvide Nadie ;) .
Necesito asignar a una variable de tipo literal, una cadena de caracteres y añadirle a esta un ;,me da error pq interpetra final de asignacion :( .A ver si me podeis echar una Mano GRacias gente :P<a href='ir.asp?http://null' target='_blank'>null...</a>

<a href="http://www.vicio.turincon.com"><img border=0 src="http://www.geocities.com/tino_vicio/Yustafirma1.gif" alt="¡Estamos Lokos!">
  #2 (permalink)  
Antiguo 08/01/2002, 07:55
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Meter un ; en un literal ¿?

¿Lo estás asignando entre comillas?

&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
var y = &quot;mi casa&quot;;
var x = y + &quot;;&quot;;
alert(x);
//--&gt;
&lt;/script&gt;

<hr noshade size=1 color="#000000"><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
  #3 (permalink)  
Antiguo 08/01/2002, 08:14
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Meter un ; en un literal ¿?

De cualquier modo, siempre que desees insertar un caracter extraño en un string puedes usar una de las siguientes formas:

- \xXX donde los dos últimos caracteres corresponden al valor hexa del caracter que necesitas

- \uXXX donde los dos últimos caracteres corresponden al valor unicode del caracter que necesitas

Por ejemplo, la secuencia UNIX® sería:

variable = &quot;UNIX\xa9&quot;;

o también:

variable = &quot;UNIX\u00a9&quot;;

de cualquier modo el caracter ; lo puedes usar sin tener que recurrir a estos artificios
  #4 (permalink)  
Antiguo 08/01/2002, 08:15
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Meter un ; en un literal ¿?

Corrección: Para unicode son 4 no 3 caracteres:

\uXXXX ejemplo: \u00a9
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:36.