Comment accéder à la valeur d'une promesse?

Je suis à la recherche de cet exemple de l'Angulaire de l'docs pour $q mais je pense que cela s'applique probablement à des promesses en général. Ils ont cet exemple, copiée mot pour mot avec leur commentaire inclus:

promiseB = promiseA.then(function(result) {
  return result + 1;
});

//promiseB will be resolved immediately after promiseA is resolved and its value
//will be the result of promiseA incremented by 1

Je ne suis pas clair comment cela fonctionne. Si je peux appeler .then() sur le résultat de la première .then(), chaîne, qui je sais que je peux, puis promiseB est une promesse objet, de type Object. Ce n'est pas un Number. Alors, que veulent-ils dire par "sa valeur sera le résultat de promiseA incrémenté de 1"?

Suis-je censé accès que promiseB.value ou quelque chose comme ça? Comment peut assurer le succès de rappel retour d'une promesse ET d'un retour "résultat + 1"? Je suis en manque de quelque chose.