משתנים
אם באתם משפות תכנו כמו C, C# ,C++ או PHP כנראה שאתם יודעים מה זה
משתנים.
משתנה זה ערך מסויים (זה די דומה ל
אלגברה) שמכניסים לתוכו ערך (או תרגיל כלשהו) והמחשב מבצע פעולת חישוב.
איך עושים זאת?
קודם כל צריך לתת למשתנה ערך, אבל איך? כך:
var MyVariable = 123; // we make a variable
קודם כל הכנסנו את המילה השמורה var שאומרת שזהו משתנה, אח"כ הכנסנו את שם המשתנה, ואז הכנסנו ערך.
את הערכים אפשר לשים כטקסט מ'ס או כל מה שעולה על דעתנו.
שים לב!
שמות המשתנים צריכים להתחיל במ'ס או באות גדול!
אפשר להכניס גם את הסימן _ (קו תחתון)
דוגמה:
var good_123
var 123_not good
אחרי שהכנסנו למשתנה ערך אפשר לחשב פעולה מתמטית. אם נרשום כך:
var myvar = 5;
myvar = myvar + 5;
document.write(myvar);
מה יצא?
יצא לנו 10, מכיוון שהכנסנו למשתנה 5 ואז הוספנו לו עוד חמש.
מה יקרה אם נרשום:
"var myvar = "5;
במקום:
var myvar = 5;
?
אתה מוזמן לנסות.
אבל למה זה יצא לנו כך? מכיוון שהדפדפן חושב שזהו טקסט והוא מחבר אותם יחדיו.
אז אם יצא לכם כמו שאמרתי יצא לכם שיהיה רשום 55.
זה כל היופי -JS 
אפשר להכניס כל ערך לכל משתנה, מחרוזת, מ'ס, מ'ס עשרוני וכ'ו.
להבדיל משפות אחרות שלכל סוג משתנה צריך לרשום משהו אחר.
JS לא נותנת לנו רק פעולת חיבור, היא נותנת גם פעולת כפל (*) חילוק (/) חיסור (-) ומודולוס (%) השארית מפעולת חילוק.
וזהו 