demultiplexer
New member
יצירת פונקציה בJS
כתבי כמה שורות בJS כדי שמתיי שאני מקבל קלט מPROMPT ייבדק אם הוא מספר ואם הוא מעל אפס. אם הוא לא תינתן הודעת שגיאה והמשתמש יתבקש להזין את הקלט שוב ככה עד שיוזן ערך מתאים. הנה הקוד:
כתבי כמה שורות בJS כדי שמתיי שאני מקבל קלט מPROMPT ייבדק אם הוא מספר ואם הוא מעל אפס. אם הוא לא תינתן הודעת שגיאה והמשתמש יתבקש להזין את הקלט שוב ככה עד שיוזן ערך מתאים. הנה הקוד:
a=prompt("enter number of rows now"); while ((a<=0)||(isNaN(a))){ alert("must be a number and cant be less or equal to zero"); a=prompt("enter number of rows now"); } b=prompt("enter number of rows now"); while ((b<=0)||(isNaN(b))){ alert("must be a number and cant be less or equal to zero"); b=prompt("enter number of rows now"); }
1. האם אפשר ליצור פונקציה מזה ? כלומר נניח אקרא לה CHECKINPUT ואז בפעם הבאה אני ארשוםcheckinput(a)
ואז הוא יבצע את אותה פעולה כמו בקוד שכתבתי למעלה לגביי המשתנה a ? כלומר בקש קלט מהמשתמש כדי להזינו למשתנה a אבל רק אם הוא מספר מעל אפס הוא יקבל אותו אם לא הוא יתריע ויבקש את הקלט שוב.