* Si seria adecuado, pero no como tu lo planteas, ya que de esa manera no ingresaría al ciclo y si entra sale cuando encuentra el elemento seleccionado, lo ideal seria:
    
Código Javascript
:
Ver original- function vaciar() { 
-                 var vaciar = document.getElementsByName("target"); 
-                 for (var i=0; i<vaciar.length; i++) { 
-                     if(vaciar.item(i).checked == true) { 
-                         vaciar.item(i).checked = false; 
-                         return; 
-                     } 
-                 } 
-             } 
De esta manera la mayor ventaja que presenta es el ahorrarnos unos cuantos ciclos después de encontrar el valor (critico si el sistema cuenta con DEMACIADOS elementos). 
* Con cualquiera de los dos funcionaria, pero si me lo preguntas a mi... prefiero manejarlo con checked=true, a no ser que tenga un manejador onclick asociado al elemento, en cuyo caso seria mejor utilizar la función click(). SALUDOS.