Bonjour à tous, je développes un code permettant de convertir un nombre en toutes lettres (pour le moment entre 1 et 9).
Mais la fenêtre alert renvoie undefined.
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <script> function Convertion(nombre) { var chiffre1; var chiffre2; var chiffre3; var mot; if (nombre.length == 1) { chiffre1 = nombre; var chiffre1lettre = conversionLettre1a10(chiffre1); nombre = chiffre1lettre; return nombre; } } function conversionLettre1a10(chiffre) { var lettre; switch (chiffre) { case 1: lettre = "un"; break; case 2: lettre = "deux"; break; case 3: lettre = "trois"; break; case 4: lettre = "quatre"; break; case 5: lettre = "cinq"; break; case 6: lettre = "six"; break; case 7: lettre = "sept"; break; case 8: lettre = "huit"; break; case 9: lettre = "neuf"; break; return lettre; } } var proceed = true; var chiffredemande; var nombre; while(proceed) { chiffredemande = parseInt(prompt("Entrez le nombre à convertir")); nombre = Convertion(chiffredemande); alert(nombre); proceed = confirm("Vous vous resaisir un autre nombre?"); } </script>
Quelqu'un aurait une explication?
Merci d'avance.
Partager