No imprime leyenda en javascript

En base al código de un ejemplo que modifiqué le introducí la siguiente línea document.write("<br> tu saldo es" ) pero no se imprime ni dentro ni después del if. ¿Podrían ayudarme a encontrar el por qué?

Adjunto el código completo:
<script>
var credito=20,precio=10,nuevoArtículo="frasco de dulce",carrito;
if (credito >= precio) {
document.write("has comprado el artículo " + nuevoArtículo)//enseño compra
carrito += nuevoArticulo //introduzco el artículo en el carrito de la compra
credito -= precio //disminuyo el crédito según el precio del artículo
document.write("<br> tu saldo es" )
} else {
document.write("se te ha acabado el crédito") //informo que te falta dinero
window.location = "carritodelacompra.html" //voy a la página del carrito
}
document.write("<br> tu saldo es" )
</script>

Añade tu respuesta

Haz clic para o