[JavaScript]Tablice sprawdzanie czy wartość jest w przedziale. |
[JavaScript]Tablice sprawdzanie czy wartość jest w przedziale. |
18.04.2013, 11:09:57
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:
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. |
|
|
18.04.2013, 11:26:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) |
|
|
|
18.04.2013, 11:31:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
Tak ci nie wyjdzie w php też.
Tablica pierwsza jest mniejsza od pozostałych. Ten post edytował cykcykacz 18.04.2013, 11:34:42 |
|
|
18.04.2013, 11:35:44
Post
#4
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) |
no ale jak nic niema w 1 tablicy to nie ma co porównywać chyba nie?
|
|
|
18.04.2013, 11:38:35
Post
#5
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
Sprawdzę na twój sposób ale chyba tak już próbowałem.
Nie zrobi dobrze tego ponieważ jak pisałem tablica pierwsz jest miejsza czyli pętla się wykona 4 razy i tamte tablcie wykonają się też 4 razy a powinno sproawdzić całą. Edit: Dobra powiedzymy że mi pomogłeś ale akurat mam na odwrót znaki porównania. Dzięki! Tyle razy próbowąłem to ustawić że już sam nie wiem czemu wyszło. Ten post edytował cykcykacz 18.04.2013, 12:24:00 |
|
|
18.04.2013, 13:27:49
Post
#6
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
coś takiego spróbuj:
o ile dobrze zrozumiałem założenia. Ten post edytował PrinceOfPersia 18.04.2013, 13:35:13 -------------------- |
|
|
19.04.2013, 07:38:57
Post
#7
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
Tylko ja nie wiem jak z tego skorzystać.
Dobra dzięki serioo. Pomogłeś mi bardzo. Hej, mam tu jeszcze jeden problem.
Nie wiem daleczego ale jeżeli podam zmienna ktora jest tablicą arrstrongsingle z takimi wartośćami [1,9,11] to źle mi oblicza. Dwie pozostałe tablice to arremmultistart [0,4,6,8,13], arremmultistop[2,4,6,8,13]. Czyli tylko jeden jest w przedziale. A skrypt wyświetla mi 1 i 11. Dodam że jeżeli napiszę tablicę ręcznie [1,9,11] skrypt to dobrze wylicza ale jak podaję wzmienna źle liczy. Co może być nie tak? Ten post edytował cykcykacz 18.04.2013, 14:08:24 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 01:17 |