Új hozzászólás Aktív témák

  • GG888
    senior tag

    Még egy kicsit emésztenem kell a leírtakat, amihez idő kell. Sajnos továbbra sem működik a program. Elmentettem .js-ben, azt írta, az első sor első karaktere hibás :O
    Belinkelem az egész kódot (berakom a hszbe*), mert máshol is lehet benne hiba nem csak az elején, és nem csak szintaktikai, de alapvetően annyi segítségre lenne szükségem, hogy a promptig működjön. És egyenlőre böngészőben futtatott offline program a cél, nomeg a tanulás..

    <html>
    <head>
    <script type="text/javascript">
    var n=prompt('A számok összege egytől ezerig, melyek oszthatók ezzel a számmal:');
    var szamokosszege=0;
    while(!isFinite(n)){
    n=prompt('A számok összege egytől ezerig, melyek oszthatók ezzel a számmal:');
    }
    document.write('A megadott szám: ', n , <br />)
    for(var i=1;i<=1000;++i){
    if(i%n==0){
    szamokosszege+=i;
    }
    }
    document.write('A megadott számmal osztható számok összege egytől ezerig: ', szamokosszege);
    </script>
    </head>
    <body>

    </body>
    </html>

    Azt a kódoló programot sem tudtam még kipróbálni. Válasszal ráértek :)

    Szerk.: így megnézve a hszt, az első html nem piros, hanem fekete. (Azért használok pl prompt-ot, mert videóban ezeket láttam. De majd áttérek a beviteli mezőre :) )

    Előttem szóló kollégához annyit tennék hozzá, hogy nem .js-ben, hanem .html-ben menteném le.

    A böngésződ a head-be rakott script tagből tudni fogja, hogy ott egy javascript kódot kell futtatnia, viszont a js fájl nem fog tudni neked az általad írt formában <html>, <head>, meg <body> tageket megjeleníteni.

    Meg a for loopban ++i helyett i++ -t szoktunk használni, mert:
    http://stackoverflow.com/questions/6867876/javascript-i-vs-i

Új hozzászólás Aktív témák