משתנים והפסקות שורה ב- JavaScript
משתני
בדומה לשפות תכנות אחרות, JavaScript משתמש במשתנים לאחסון נתונים לשימוש מאוחר יותר. שלא כמו בשפות תכנות אחרות כגון C או Java, מתכנתים של JavaScript אינם צריכים להכריז על סוג הנתונים של המשתנה. לדוגמה, משתנה שלם ב- C ייראה כך:
int x = 5;
ואילו משתנה שלם ב- JavaScript היה פשוט לקרוא את הדברים הבאים:
var x = 5;
ובעקבות ההצהרה וההקצאה של משתנה ב- JavaScript, אותו משתנה יכול להיות בעל ערך חדש מסוג שונה שהוקצה:
var x = 5; x = 'שם'
HTML ו- "\" JavaScript
כמו בשפות תכנות אחרות, משתני JavaScript יכולים להכיל תו מיוחד הנקרא תו הקו החדש ("\ n"). כאשר היא ממוקמת בשרשרת (או הוראה), הקו החדש מחלק את שורת הטקסט הנוכחית ומתחיל תבנית חדשה:
var word = "לקבלת ציון \ n"; document.write (מילה);
בתוך טופס JavaScript, כגון תיבת אזהרה, זה יחלק את הקו. אולם דרך נוספת להשיג זאת בדף אינטרנט אמיתי היא על ידי הוספת תג פיצול HTML ("):
var word = "לקבלת ציון";
"\ N" או ""?
ברוב המקרים, JavaScript יבצע חישובים או יבצע פונקציות בתוך קוד ה- HTML. או שזה גם יכול להיות כי JavaScript עושה עיבוד HTML בדפדפן להדמיה. במקרים אלה (כאשר הפלט של הקוד הוא HTML עבור הדפדפן), בדרך כלל כדאי להשתמש בתווית בתוך הטקסט. תקן HTML עובד על כל הדפדפנים (על פי רוב), אשר מבטיח כי השורה שורה תתרחש. בנוסף לעיבוד ה- HTML בדפדפן במקום לתפעל שורות ב- JavaScript, קוד המקור גלוי לאחרים ועיצוב המסמך קל יותר.
צור משתני HTML
באמצעות משתנים, מתכנת JavaScript יכול לבנות מסמכי HTML ולהציג אותם בדפדפן:
var html_string = "
זוהי פסקה
"+"זוהי פסקה חדשה
"המשתנה "html_string" מכיל טקסט התואם לתקני HTML (כולל תגי תיוג). אם המתכנת רצה להראות משהו בדפדפן:
document.write (html_string);
הפלט יהיה:
זהו סעיף זה סעיף חדש