[POCZATKUJACY] NWD LICZB

0

witam. mam problem, gdyż zawiesza mi sie pętla, gdy uzywam okienka dialogowego "prompt", a gdy na sztywno przypisze liczby a i b to działa. Proszę o pomoc.
Kod:


 <!DOCTYPE html>
<html lang="pl">
    <head>   
    <script type="text/javascript">  
        var a = prompt("podaj a");
        var b = prompt("podaj b");
        var pom = 0;

       while (a != b) {
         if (a < b) {
           pom = a; a = b; b = pom;
         } 
         a = a - b;
       }
       document.write("najwiekszywspolnydzielnik: "+a);

    </script>
    </head>
    <body>
    </body>
</html>```
1

https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt
result is a string containing the text entered by the user, or null.

operujesz na stringach zamiast na liczbach

0

Użycie np. parseInt powinno pomóc

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0