alguien sabe la jerarquia de operadors en js, Es decir q operaciones se hacen primeros y cuales le siguen.
ej: reT=!a+b*c^d-e>>f&g/h%i&j|k;
Yo no, pero tal vez si lo colocas en el foro de Scripting te podrían ayudar.
Un saludo!
Bueno, espero q aca sepan mejor como resolver mi duda.
Mi duda es mas sentrada en los operadores de bit, si se hacen primero o dsp. Ademas nose si el % (resto o modulo) entra en la categoria de operadores aritmeticos, e igualmente tmb me confunde 7*23%5 sera (7*23)%5 o 7*(23%5), obviamente esto lo puedo probar pero no puedo probar cada variante. asi q necesitaria un orden logico.
Solo trata de usar un poco más el Google para la próxima...
http://developer.mozilla.org/es/docs/Gu%C3%ADa_JavaScript_1.5:Operadores#Precedencia_de_operadores
Un saludo!
Gracias, si busque pero no encontre nada, y lo poco q vi mencionaba sumas y restas.
Con respecto a cuando son de la misma prioridad se resuelven de izq a derecha?
es decir por ej: 5*4/2%3 --> ((5*4)/2)%3 asi??
Gracias.
Sí así.
Prioridad no, precedencia. Es importante para google.
Si yase, precedencia o jerarkia, lo de prioridad lo dije por q la tabla q me mostraba esa pagina estaba ordenado por "prioridades"
CitarPrecedencia de operadores
Esta tabla está ordenada en orden decreciente de prioridad.
.....
Por eso la pregunta de q pasaba cuando la prioridad era igual.
Gracias.
Cuando la precedencia es igual lo que cuenta es la asociatividad.