witam czytających mam pewien problem mianowicie mam skrypt ktory w petli for wyswietla napis
for(x=1; x<=10; x++)
{
document.write("cosinus<br>");}
jak go zmodyfikowac zeby wyswietlal napis w zaleznosc od tego ile razy bedzie chcial uzytkownik? Moje liczne proby wygladaja miedzy innymi tak:
for(var x=prompt("podaj liczbe wyswietlen cosinus",""), x=y ;y>x ; x++)
{document.write("cosinus");}
sadze, ze warunek jest zly ale nie mam pojecia jak to rozgryzc, jestem laikiem w tych sprawach. Prosze o pomoc. Z gory dzieki
problem z petla for
- Fineas_Nigellus
- Posty: 582
- Rejestracja: 08 lis 2012, 17:33:45
- Płeć:
- User Agent:
Re: problem z petla for
arde , wystarczy że w warunku dasz zmienną o wartości..takiej jaką wpisze użytkownik w wcześniej napisanym formularzu
Mówimy STOP Reklamie-Sygnaturce!
Re: problem z petla for
Kod: Zaznacz cały
for (iloscpowtorzen=prompt("Podaj ilosc powtorzen (liczba z zakresu 0 do 255)","1") & 255;iloscpowtorzen>0;iloscpowtorzen--) {
// cos
}
& 255 to wykonanie logicznego AND (czyli wyzerowanie wszystkich bitów poza 1 pierwszymi ośmioma bitami) na wartości podanej przez użytkownika w celu 'poprawienia wartości podanej przez użytkownika aby zawierała się w dopuszczalnych granicach' tzn, od 0 do 255.
Podanie przez użytkownika nieoczekiwanej wartości np. "aaaa" albo -1000 albo 9999 albo wciśniecie 'cancel' jest zwracane jako 0 czyni zaniechanie.
{$signature}