Obtenir la valeur de la case comme 1/0 avec jQuery

Je veux obtenir les valeurs de tous les champs de saisie avec jQuery. Je peux le faire avec le code suivant. Cependant, si le champ de saisie est case à cocher, et il est cochée, il sera de retour "sur". Comment puis-je obtenir la valeur 1 si la case est cochée?

jQuery:

$('button').click(function() {

    inputs = $('.input');
    inputs.each(function() {
        var value = $(this).val();  
        alert(value);
    }); 

});

HTML:

<input type="text" class="input" />
<input type="text" class="input" />
<input type="checkbox" class="input">

<button>Get values<button>

Démo:
http://jsfiddle.net/yDKdT/

OriginalL'auteur user2738640 | 2013-11-05