Ezt a kódot elmagyarázná valaki (Javascript)?
Szóval, elkezdtem jst tanulni és volt egy feladat aminek megoldására rákerestem, és volt egy felhasználó aki megcsinálta csak sokkal komolyabban. így nézne ki:
for (var i=1; i<2; i++) {
var user_name = prompt ("Enter your first name in the box below","");
if ((user_name == null ) || (user_name == "")) {
alert ("You must enter your first name!");
i--
}
}
for (var i=1; i<2; i++) {
var last_name = prompt ("Enter your last name in the box below","");
if ((last_name == null ) || (last_name == "")) {
alert ("You must enter your last name!");
i--
}
}
greet (user_name, last_name); // call the greet() function
function greet (who1, who2) {
document.write("Hello " + who1 + " " + who2 + ", Welcome to my Site!");
}
Azt értem hogy mindenképp meg kell adni vmi értéket ahhoz hogy békénhagyjon, de miért kell a kódot kétszer megírni, illetve a for ciklus értelmét se látom itt. Oké hogy egytől növekszik míg nem éri el a 2-t, de miért? illetve a végén meg csökkenti. Nem értem, talán azért hogy a függvény visszatérjen az előző prompthoz?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!