Hola Edgar. No entiendo muy bien a que te refieres exactamente...
Si la intención de tu programa es la imprimir 10 estrellas por cada línea (3 en este caso) necesitas reiniciar el contador de columnas cada vez que la condición del segundo bucle se cumpla
... //resto del código
while (columnas <= 10) {
document.write("*")
columnas++
}
// columnas = 10
...
De lo contrario, luego de la primera iteración del bucle líneas, solo se imprimirá una estrella por línea ya que la variable "columnas" aún tendrá como valor 10 pese a ser una nueva repetición.
La solución simple a ello es reestablecer el contador de columnas a 1 fuera del segundo segmento while:
... //resto del código
while (columnas <= 10){
document.write("*")
columnas++
}
columnas = 1 //este argumento reestablece el contador
saltarlinea();
}
...
Una vez que el segundo bucle evalúe que la variable columnas es mayor o igual a 10 saltará al final del bucle, reiniciará el contador de columna, llamará a saltarlinea(), irá al inicio del bucle de línea y re-hará el proceso de columnas hasta que la condición del primer bucle (lineas) sea 3. Una vez terminado, así es como queda: