Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Instrukcja for, Inny wynik w php a inny w js
xamrex
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 1
Dołączył: 10.08.2007

Ostrzeżenie: (0%)
-----


Witam mam taką pętlę.
  1. $qet==0;
  2. $wyn=='';
  3. for ($i==0; $i<=10; $i+=2)
  4. {
  5. $get+=10; $wyn+=$qet+$i; $qet++;
  6. echo "$wyn ";
  7. }

wynik: 0 3 9 18 30 45

Kod js
[JAVASCRIPT] pobierz, plaintext
  1. qet=0; for (i=0; i<=10; i+=2){
  2. get+=10; wyn+=(qet+i); qet++;}
  3. document.write(wyn);
[JAVASCRIPT] pobierz, plaintext

wynik 0 3 6 9 12 15

1)Proszę mi powiedzieć dlaczego wyniki się różnią? (jak sam liczę kodem poprawnym wydaje się być kod js)
2)Dlaczego żaden język nie zwiększa za każdym razem w pętli get o 10?

Ten post edytował xamrex 8.07.2010, 17:16:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Zalety języka php w którym nie trzeba deklarować zmiennych.

  1. <?php
  2. for ($i=0; $i<=10; $i+=2)
  3. {
  4. $wyn+=$qet+$i;
  5. $qet++;
  6. echo $wyn.'&nbsp;&nbsp;';
  7. }
  8.  
  9. ?>

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. var qet=0;
  3. var wyn=0;
  4. for (i=0; i<=10; i+=2){
  5. wyn+=qet+i;
  6. qet++;
  7. document.write(wyn+'<br>');
  8. }
  9. </script>
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 10:36