לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 31-10-2004, 17:35
צלמית המשתמש של יולו
  יולו יולו אינו מחובר  
 
חבר מתאריך: 04.08.03
הודעות: 1,941
שלח הודעה דרך MSN אל יולו
תראה..
בתגובה להודעה מספר 1 שנכתבה על ידי -TAL- שמתחילה ב "מישהו מוכן להסביר לי על משתנים בJavaScript?"

הדבר הכי חשוב שאתה צריך להבין שתור התחלה זה מהו משתנה, משתנה זה עצם שיכול להשתנות. לדוגמא הקיר בחדר שלך בצבע כחול ואתה משנה אותו לאדום אז שם המשתנה הוא wall(קיר באנגלית) והערך השתנה בהתאם.

קוד PHP:
 var wall blue;
document.write(wall "<br>");
wall red;
document.write(wall); 


הפלט יהיה:
blue
red
(כמובן בלי העיגולים האלו )


למשתנים יש כל מיני סוגים, לדוגמא 5 לא יהיה שווה ל "5" מפני שה-5 בלי המרחאות הוא מספר וה-5 עם המרחאות הוא מחרוזת כמו "משתנה" שהוא גם יכול להיות ערך של משתנה מסוג מחרוזת.
כמובן שאתה לא מצהיר שהמשתנה יהיה מספר או מחרוזת אתה פשוט מדפיס את הערך שאתה רוצה 5 או "5" ישנם עוד סוגים כמו בוליאן שהערכים שלו הוא TRUE או FALSE בלבד ואתה משתמש בהם לבדוק תנאים שזה כבר נושא אחר וכו'..
זה רק מעט על משתנים, אני מאמין שאם הבנת מה שניסיתי להסביר לך כאן תוכל להמשיך בעצמך, בהצלחה. אם יש לך עוד שאלה ספציפית יותר אתה מוזמן לשאול.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 31-10-2004, 19:44
צלמית המשתמש של יולו
  יולו יולו אינו מחובר  
 
חבר מתאריך: 04.08.03
הודעות: 1,941
שלח הודעה דרך MSN אל יולו
בוודאי..
בתגובה להודעה מספר 3 שנכתבה על ידי -TAL- שמתחילה ב "תודה רבה על ההסבר, הבנתי פחות..."

var היא מילה שמורה והיא מצהירה על משתנה. במקרה הזה היא מצהירה על משתנה בשם wall.
wall="blue" מציב למשתנה wall את הערך blue אתה כמובן יכול להסיק מזה שהוא במרחאות זה שהוא מסוג מחרוזת(string-באנגלית) לאחר מכן אתה משתמש ב document.write() כדי להדפיס למסך את הערך של המשתנה wall -> ידפיס כמובן blue
שורה למטה אני משנה את המשתנה ומציב בו את הערך red ואז שוב מדפיס ולכן הוא ידפיס red
בפעם הראשונה שאני מדפיס ב document.write(wall + "<br>"); אז ה + זה אומר לשרשר למחרוזת.. כלאמר להוסיף לו אחרי המשתנה משהו במקרה הזה אני אומר לו להוסיף אנטר(<br>) כדי שזה יציג בסופו של דבר
blue
red
ולא
bluered
ד"א טעיתי וצריך לכתוב <br /> בגלל של תג <br /> אין תג סיום אז צריך להוסיף לו סלאש בסוף. מקווה שעזרתי..
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 31-10-2004, 20:15
  Eat-Eye Eat-Eye אינו מחובר  
 
חבר מתאריך: 06.10.04
הודעות: 163
שלח הודעה דרך ICQ אל Eat-Eye שלח הודעה דרך MSN אל Eat-Eye
בתגובה להודעה מספר 3 שנכתבה על ידי -TAL- שמתחילה ב "תודה רבה על ההסבר, הבנתי פחות..."

אני אסביר כל שורה בנפרד.

(1) var wall זו הצהרה על המשתנה. לפי חוקי תכנות מקובלים, צריך להצהיר על כל משתנה לפני שאתה משתמש בו. בשפה המסויימת JavaScript זה לא תמיד תופס, ז"א, לא חייבים להצהיר על משתנה כדי להשתמש בו, אפשר פשוט להשתמש בו. אני מציע כן להצהיר, למרות שאתה לא חייב כדי שהכל יהיה יותר מסודר ויותר מובן. כשהבחור רשם var wall = blue הוא גם הצהיר על המשתנה וגם הכניס לו ערך באותה שורה. באותו אופן הוא היה יכול לרשום:

;var wall

;wall = blue

(2) כשמדפיסים משתנה, צריך להוריד את הגרשיים בפקודה ()document.write, כי אם תרשום למשל

;("document.write("wall

הוא פשוט ידפיס לך את המילה wall, ולא את הערך של המשתנה wall. כדי להדפיס את ערך המשתנה יש לרשום:

;(document.write(wall

יש מבין?

בקשר ל+ <br>:

כדי להדפיס גם הודעה וגם ערך של משתנה, או ערכים של שני משתנים צריך להוסיף את הסימן + בינהם. למשל, כדי להדפיס את הערך של המשתנה wall ואם לדוגמא היה משתנה נוסף שנקרא x ובו הערך "5", צריך לרשום כך:

;(document.write(wall + x

כדי להדפיס את ההודעה "the wall's color is" ואת ערך המשתנה wall צריך לכתוב:

;(document.write("the color of the wall is" + wall

(3) השמה של הערך "red" במשתנה wall.

(4) הדפסה של הערך החדש של wall. קודם הוא היה blue, ועכשיו אחרי ההשמה של הערך "red" במשתנה, הוא ידפיס "red" - הערך החדש.


אני מקווה שהכל ברור, אם לא, אתה מוזמן לשאול עוד שאלות.
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:12

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר