Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Tablice sprawdzanie czy wartość jest w przedziale.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Witam,
mam 3 tablice przy czym pierwsza to:
0,4,6,8,13

Dwie pozostałe to tablcie gdzie muszę sprawdzić czy dana wartość jest w przedziale liczb z dwóch tablic.
Poniżej tablice:
1,3,5,9,11,12
1,4,8,9,11,13

I sobie sprawdzam czy np: 4 jest w przedziale od 1 do 1 lub od 3 do 4 lub od 5 do 8 itd.

Uwzględniając większze lub równe czyli np: z pierwszej tablicy 4 znajduje się w przedziale od 3(z drugiej tablicy) do 4(z trzeciej tablicy). I to zostaje zapisane do nowej tablicy.
Mam skryp który to robi ale nie jest automatyczny nie umiem tego zrobić w pętli for.
I tak np:
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. function obliczenie() {
  3. var tablica1 = new Array();
  4. tablica1[0] = "0";
  5. tablica1[1] = "4";
  6. tablica1[2] = "6";
  7. tablica1[3] = "8";
  8. tablica1[4] = "13";
  9.  
  10.  
  11. var tablica2 = new Array();
  12. tablica2[0] = "1";
  13. tablica2[1] = "3";
  14. tablica2[2] = "5";
  15. tablica2[3] = "9";
  16. tablica2[4] = "11";
  17. tablica2[5] = "12";
  18.  
  19.  
  20. var tablica3 = new Array();
  21. tablica2[0] = "1";
  22. tablica2[1] = "4";
  23. tablica2[2] = "8";
  24. tablica2[3] = "9";
  25. tablica2[4] = "11";
  26. tablica2[5] = "13";
  27.  
  28.  
  29. var tablica = new Array();
  30. for (var f=0;f<tablica2.length;f++)
  31. {
  32. if(tablica1[1]>=tablica2[f] && tablica1[1]<=tablica2[f])
  33. {tablica[f]=f;}
  34. }
  35. xxx = tablica.filter(function(){return true});
  36. alert(xxx);
  37. }
  38. </script>
[JAVASCRIPT] pobierz, plaintext


Czyli na samym końcu skryptu sprawdzam czy czwórka znajduje się w którymś z przdziałów. I faktycznie znajduje się informacja zostaje zapisana do tablicy.

Nie wiem jak ten proces zautomatyzować aby sprawdzało odrazu dla wszystkich wartosci z tablicy pierwszej i zapisywało do tablicy te informacje.
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: 16.09.2025 - 17:10