Retour à la ligne dans javascript ?
Résolu
Bonjour,
j'ai besoin de votre aide svp. Je suis débutant en javascript et j'ai essayé de résoudre le problème du pyramide des étoiles. Je ne comprend pas pourquoi la balise </br> ne marche pas. Voici le code:
<html>
<head>
<script language="javascript" type="text/javascript">
function etoile(nb) {
esp = nb-1 ;
for (i=0;i<nb;i++){
for (j=0;j<(esp-i);j++){
document.write (" ");
}
for (k=0;k<=(2*i);k++){
document.write ("*");
}
</br>
}
return 0;
}
</script>
</head>
<body>
<html>
<script language="javascript" type="text/javascript">
var nb=prompt('donner un entier positif');
if (nb<0) {alert ('vous devez saisir un entier positif')};
etoile(nb);
</script>
</body>
</html>
j'ai besoin de votre aide svp. Je suis débutant en javascript et j'ai essayé de résoudre le problème du pyramide des étoiles. Je ne comprend pas pourquoi la balise </br> ne marche pas. Voici le code:
<html>
<head>
<script language="javascript" type="text/javascript">
function etoile(nb) {
esp = nb-1 ;
for (i=0;i<nb;i++){
for (j=0;j<(esp-i);j++){
document.write (" ");
}
for (k=0;k<=(2*i);k++){
document.write ("*");
}
</br>
}
return 0;
}
</script>
</head>
<body>
<html>
<script language="javascript" type="text/javascript">
var nb=prompt('donner un entier positif');
if (nb<0) {alert ('vous devez saisir un entier positif')};
etoile(nb);
</script>
</body>
</html>
1 réponse
-
Salut, tu ne peux pas mettre directement du HTML dans tes balises
<script>....</script>
<html>
<head>
<script language="javascript" type="text/javascript">
function etoile(nb) {
esp = nb-1 ;
for (i=0;i<nb;i++){
for (j=0;j<(esp-i);j++){
document.write (" ");
}
for (k=0;k<=(2*i);k++){
document.write ("*");
}
document.write ("<br/>");
}
return 0;
}
</script>
</head>
<body>
<html>
<script language="javascript" type="text/javascript">
var nb=prompt('donner un entier positif');
if (nb<0) {alert ('vous devez saisir un entier positif')};
etoile(nb);
</script>
</body>
</html>
Test ici