tengo una variable en javascrit, inicializado a 0. Lo que me gustaría hacer es esto:cambiar un valor de 0-> 1 o 1-> 0 con sólo operaciones matemáticas
- si el valor es 0, cámbialo a 1;
- si el valor es 1, cámbielo a 0;
y evitaré el enunciado condicional (como if/else) para verificar cuál es el valor.
Creo que solo lo hago con algunas operaciones matematicas; Pensé para una operación de NO, pero no sé cómo hacer que el funcionamiento sin
** ¿Por qué ** quieres evitar if/else? ¿Cualquier razón? –
No hay una razón específica. Solo creo que hay una manera más rápida de cambiar un valor de 0-> 1 o 1-> 0, sin primero verificar y luego establecer el valor ... – markzzz
¿Por "rápido" te refieres al rendimiento del código? Si es así, está buscando el extremo equivocado: su micro-optimización y probablemente * lo está haciendo en el lado equivocado del código. Asegúrese de ** medir ** antes de intentar optimizar. –