Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2011, 15:20
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, 7 meses
Puntos: 1485
Respuesta: No entiendo que significa esto \ /

buenas...

lo que estas viendo se conoce como caracter de escape. estos se utilizan en ciertos lugares de javascript donde ciertos caracteres tienen un significado particular pero se necesita introducir dicho caracter como contenido de este, o que por el contrario de otra forma seria imposible introducirla. por ejemplo, un salto de linea dentro de un string no se puede introducir directamente debido al analizador javascript, para ello se utiliza \n. basicamente, el caracter que se intenta introducir es el que le sigue a la barra invertida. en tu caso, ese caracter seria la barra diagonal. de todos modos, en un string la barra diagonal no tiene ningun significado particular por lo que es valido introducir directamente dicho caracter. probablemente estas recibiendo la cadena asi porque ha sido sometido a un proceso previo -quizas- desde algun lenguaje servidor. de todos modos, en muchas de las implementaciones de javascript si el siguiente caracter no tiene un significado particular, este se introduce como si fuera de forma literal -al menos creo que asi en todas las implementaciones. por ejemplo en tu caso, \/ se sigue interpretando como /, por lo que igual no deberia tener problema.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.