var operadores_mono=new Array("!");
var a=0;
var z=operadores_mono+a;
document.write (z);
con el siguiente código, sale en pantalla "!0" cuando lo suyo sería que saliera "true". ¿Alguien sabe cómo hacerlo?
| |||
Interpretar una variable var operadores_mono=new Array("!"); var a=0; var z=operadores_mono+a; document.write (z); con el siguiente código, sale en pantalla "!0" cuando lo suyo sería que saliera "true". ¿Alguien sabe cómo hacerlo? |
| ||||
Y si pones: var z=eval(operadores_mono[0]+a); ¿qué ocurre?
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
Cita: Bueno, es que si encadenas una cadena "!" a 0 obtienes otra cadena a no ser que conviertas la cadena inicial...
Iniciado por aviana Si claro, sin las comillas. Supongo que !0 es o true o 1. No entiendo eso que pones de var z = operadores_mono != a; Ten en cuenta que operadores_mono es una matriz Probé el código de KarlanKas (¡Hola ![]() Otra cosa hubiera sido poner: var operadores_mono=new Array(false); Y usar una operación binaria "&&" ... ![]() + es operador de suma o concatenación. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |