J'ai trouvé un code qui me donne ceci lorsque je rentre un nombre:

example: 9

*********
-********
--*******
---******
----*****
-----****
------***
-------**
--------*

Je cherche à modifier mon code pour avoir ceci mais j'arrive pas à trouver comment aller chercher le centre de mon nombre pour ensuite l'augmenter . Est ce que quelqu'un peut me mettre sur la piste ?

----*----
---***---
--*****--
-*******-
*********
code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var nbTraits
var nbEtoiles
var nombreLu
var message = ""
nombreLu = parseInt(prompt("Entrer un nombre:"));
// Parcourir chaque ligne 
for (var noLigne=1;noLigne<=nombreLu;noLigne++){
	// Calculer le nb de chiffres et de zéros à écrire sur la ligne courante
	nbEtoiles = nombreLu - noLigne + 1;
	nbTraits = nombreLu - nbEtoiles;
	// Écrire les traits de la ligne courante
	for (i=1;i<=nbTraits;i++){
		message += "-";
	}
	// Écrire les etoiles de la ligne courante
	for (var noEtoiles=nbEtoiles;noEtoiles>=1;noEtoiles--){
		message += "*";
	}
	message += "<br />";
}

merci à l'avance