Bueno, es que me surgio una duda y no encuentro la respuesta. Es algo que seguramente muchos de ustedes lo sabran asique pregunto..
Código Javascript
:
Ver originalvar permitir = (permitirDuplicados == null) ? true : permitirDuplicados;
Cual es la comprobacion que hace en esa parte de codigo.
No se bien como es lo del signo de interrogacion ( ? ) y los dos puntos ( : ). Ademas la primer parte supongo que seria algo como ( false == null) devuelve true y (true == null) devuelve false. Esta bien eso? O es de otra manera?
Otra cosa, las sentencias if siempre tienen que tener el valor true para funcionar? Es decir si luego pongo
se haria lo del if?
Y si por ej. permitir fuera falso y pongo
se haria igual la sentencia del if?