Hola
 
Estoy haciendo un formulario en que un bloque del mismo sólo se muestra tras una selección de una opción en un desplegable. 
El bloque a mostrar tras la selección sería el  id="divamostrar". 
Si tenemos este selector:  
Código:
 <select id="eldivdelselector">
   <option value="0">Nada</option>
   <option value ="1">Gatos</option>
   <option value ="2">Perros</option>
</select>
  Inicialmente no hay problema aplicando este script:  
Código:
 <script type="text/javascript">
document.getElementById('eldivdelselect').addEventListener('change', function () {
    var style = this.value == 1 ? 'none' : 'block';
    document.getElementById('divamostrar').style.display = style;
});
  
Creo entender que los dos puntos entre 'none' y 'block' significan if else, y el caso es que yo lo único que necesito es que la función se aplique siempre a "block", dejando ver el div que está oculto. No hace falta que alterne entre visible e invisible.  
Por supuesto, así funciona:  
Código:
     var style = this.value == 1 ? 'block' : 'block';
  ¿Pero es la forma? 
Gracias.