Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/09/2009, 15:33
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 9 meses
Puntos: 1485
Respuesta: unterminated strig literal

te puede tronar como tambien puede que no te truene. tu puedes meter cualquier cosa dentro del string. el punto es saber de antemano que cosas afectan un string literal, para mas referencia MDC. basicamente, un string literal se define utilizando comilla simple o doble en ambos extremos, en la apertura y cierre. sin embargo, el caracter que utilice no puedes utilizarlo dentro del string, o mas bien tienes que escaparlo.
Código:
// validos;
'un string literal';
'un \'string\' literal';
"un string literal";
"un \"string\" literal";

// no valido;
'un string literal\'; // se escapa la comilla y el string no se cerro adecuadamente;
'un 'string' literal'; // string queda fuera del contexto de un string literal y javascript lo interpreta como un error porque entiende que son varias setencias y cada sentencia debe estar separada por punto y coma (;)
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.