come da titolo vorrei sapere il significato di questa espressione:
nn=document.layers?true:false
come da titolo vorrei sapere il significato di questa espressione:
nn=document.layers?true:false
operatore ternario
http://javascript.html.it/guide/lezi...tore-ternario/
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
? operatore ternario
l' istruzione equivale a
nella fattispecie quanto hai postato identifica netscape 4, ormai estinto, perche' e' l' unico browser a supportare il document object model (DOM) document.layerscodice:if(document.layers) nn=true; else nn=false;
ciao
grazie mille per la risposta velocissima, comunque io queste sintassi abbreviate le odio, ogni volta che poi devi modificare qualcosa è un casino
allora immagino quanto ti piaccia l' equivalente
nn=!!document.layers
scherzi a parte, quando il risultato e' una sola assegnazione l' operatore ternario per me e' ormai d' obbligo
![]()