Convertir un valor alfanumérico o de cualquier tipo a un número entero en javascript.

//función que convierte un valor en entero
//si el valor enviado no puede convertirse devuelve 0
function a_entero(valor){   
  //intento convertir a entero.   
  //si era un entero no le afecta, si no lo era lo intenta convertir   
  valor = parseInt(valor);
  //comprobamos si es un valor entero    
  if (isNaN(valor)) {
          //no es entero 0
          return 0;
  }else{
          //es un valor entero
          return valor;    
 }
}