Duplicar posible:
What is the !! operator in JavaScript?
What does !! (double exclamation point) mean?¿Qué significa la doble exclamación? ¿significa el operador?
Voy a través de algún código JavaScript personalizado en mi lugar de trabajo y no soy capaz de entender que el siguiente ejemplo.
var myThemeKey = (!!$('row') && $('row').hasClassName('green-theme')) ? 'green' : 'white';
entiendo todo en la línea anterior, excepto !!
operador. Supongo que es un operador NOT
y NOT
de NOT
es el valor original, pero ¿por qué alguien haría un NOT
de NOT
?
¿Alguien puede ayudarme a entender qué está sucediendo en la línea de código anterior?
http://stackoverflow.com/questions/784929/what-is-the-operator-in-javascript –
Repetición de http://stackoverflow.com/questions/784929/what-is-the-operator-in -javascript –
http://stackoverflow.com/questions/784929/what-is-the-operator-in-javascript – Josh