martes, 15 de mayo de 2012

Un chiste para programadores

Hay que pensar el resultado que da esta expresión. Lo pillas?
Array(16).join( 'hero'-1) + "Batman";

Si lo explico ya pierde la (poca) gracia, hay que ejecutarlo, aquí tenéis los pasos:

Crear un archivo de texto con extensión .htm
Editarlo con Bloc de notas o similar.
Copia y pega este código:

script type="text/Javascript"
var data=Array(16).join( 'hero'-1) + "Batman";
alert(data );
/script

El Blogger no me deja poner los símbolos < y > en el código, añádelos para que quede como en esta imagen:



El código de más simplemente lo he puesto para que se muestre el valor de la expresión.
Guarda el archivo y ejecútalo haciendo doble clic.

Por si acaso: Nan significa Not a Number,  es una especie de error en la manipulación de los datos.

2 comentarios:

PPi dijo...

Q malo! Solicito q transfiráis este post a sukarra comic.

Albert dijo...

Juas, muy bueno.