jerarquia de operadores

Iniciado por Ferсhu, 2 Octubre 2007, 23:55 PM

0 Miembros y 1 Visitante están viendo este tema.

Ferсhu

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;


Casidiablo

Yo no, pero tal vez si lo colocas en el foro de Scripting te podrían ayudar.

Un saludo!

Ferсhu

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.

Casidiablo


Ferсhu

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.

Ragnarok

Sí así.

Prioridad no, precedencia. Es importante para google.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

Ferсhu

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.

Ragnarok

Cuando la precedencia es igual lo que cuenta es la asociatividad.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones