Hola muy buenas gentes. ¿Qué tal? Os vengo escribiendo hoy pues me surgió una curiosidad que no se me va de la cabeza aunque probablemente no me mejore la vida por saber lo que es, sin embargo, me pica mucho y no encuntro por ningún lado que es. Encontré varios ejemplos JavaScript que para determinar una variable, en vez de ser una variable numérica, condicional, textual o de cadena entre otras, encontré que viene regida por barras inclinadas de apertura y cerrado "/" sin comillas. Un ejemplo es el siguiente:
var s=/a-z/;
Desde luego no lo entiendo... Bueno, se podría decir que supongo que engloba todos los elementos comprendidos entre a y z, pero claro, no es un valor String y en el NotePad++ cambia de color a morado, es decir, que es algo, pero me da error durante la ejecución de esa variable. Entonces... ¿Qué es eso exactamente, eso de las "/" y como se usa? ¿Me podéis ayudar? Muchas gracias gentes . Un saludo.
P.D.: Mucha gente lo usa mucho para simplicar código, sobre todo a la hora de detectar el navegador y sistema operativo mediante JavaScript.