JavaScript/משתנים: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
Adam al12 (שיחה | תרומות)
שימוש ב <syntaxhighlight lang="javascript">
שורה 1: שורה 1:
{{JavaScript}}
{{JavaScript}}
משתנה הוא מעין "קופסה" שמגדירים לה ערך וניתן להשתמש בה בעת הצורך.
משתנה הוא מעין "קופסה" שמגדירים לה ערך וניתן להשתמש בה בעת הצורך.
<br />
'''קיימים ארבעה סוגי משתנים:'''
'''קיימים ארבעה סוגי משתנים:'''
*מחרוזת טקסט (String)
*מחרוזת טקסט (String)
שורה 23: שורה 22:
===דוגמא א'===
===דוגמא א'===
====קוד====
====קוד====
<syntaxhighlight lang="javascript">
<pre style="direction:ltr;">
<script language="javascript">
<script language="javascript">
var full_name = "Israel Israeli"; //full_name מצהיר על משתנה
var full_name = "Israel Israeli"; // full_name מצהיר על משתנה
var person_age = 15;
var person_age = 15;
var person_married=false;
var person_married=false;
שורה 32: שורה 31:
+ " years old. <br />and answer to question: Are you married? is " + person_married);
+ " years old. <br />and answer to question: Are you married? is " + person_married);
</script>
</script>
</syntaxhighlight>
</pre>


====תוצאה====
====תוצאה====
שורה 42: שורה 41:
===דוגמא ב'===
===דוגמא ב'===
====קוד====
====קוד====
<syntaxhighlight lang="javascript">
<pre style="direction:ltr;">
<script language="javascript">
<script language="javascript">
var a=1;
var a=1;
שורה 49: שורה 48:
document.write(a+b);
document.write(a+b);
</script>
</script>
</syntaxhighlight>
</pre>


====תוצאה:====
====תוצאה:====
שורה 63: שורה 62:


====קוד====
====קוד====
<syntaxhighlight lang="javascript">
<pre style="direction:ltr;">
<script language="javascript">
<script language="javascript">
var num = prompt("get num from 1 to 10");
var num = prompt("get num from 1 to 10");
שורה 71: שורה 70:
}
}
</script>
</script>
</syntaxhighlight>
</pre>


====תוצאה:====
====תוצאה:====

גרסה מ־02:35, 23 בדצמבר 2017

JavaScript

התחלת העבודה

הוראת תנאי

אובייקטים

מערכים

לולאות

פונקציות

אובייקט המסמך

אוביקטים נוספים

JavaScript למתקדמים

ספריות

בינה מלאכותית


גרסה להדפסה

משתנה הוא מעין "קופסה" שמגדירים לה ערך וניתן להשתמש בה בעת הצורך. קיימים ארבעה סוגי משתנים:

  • מחרוזת טקסט (String)
  • ערך בוליאני (true או false)
  • ערך מספרי
  • אפס (Null)

תחביר

  • שם המשתנה חייב להתחיל באות לועזית או קו תחתי.
  • שאר התווים, יכולים להיות אותיות לועזיות, מספרים ו/או קו תחתי בלבד.
  • JavaScript מבחינה בין אותיות גדולות וקטנות. משתנה Car (עם אות גדולה) שונה ממשתנה car (עם אות קטנה). ולכן, אם למשל, תצהירו על משתנה Number ותתנו לו ערך מסוים, ותדפיסו את המשתנה number. לא יקרה דבר.
  • לא חייבים להכריז על משתנה ב-JavaScript. כשמכריזים על משתנה ב-JavaScript, עושים זאת על מנת להקל על הבנת הקוד.
  • מכריזים על משתנה עם המילה var. על כל סוגי המשתנים (גם על משתנה מספרי וגם מחרוזת...)
  • לא חייבים לשים נקודה פסיק (;) אלא אם רוצים לכתוב מספר פקודות בשורה אחת.

אם לא הבנתם חלק מן ההערות, לא נורא, תעזבו את ה-"תחביר" ותמשיכו לקרא ולנסות את הדוגמאות, ואז תבינו.

בכל מקרה, אתם יכולים לכתוב הערה או לבקש עזרה בדף השיחה של הדף.

דוגמאות

דוגמא א'

קוד

<script language="javascript">
var full_name = "Israel Israeli"; //  full_name מצהיר על משתנה 
var person_age = 15;
var person_married=false;

document.write("My name is " + full_name + ". And I'm " + person_age
 + " years old. <br />and answer to question: Are you married? is " + person_married);
</script>

תוצאה

My name is Israel Israeli. And I'm 15 years old.
and answer to question: Are you married? is false. 

דוגמא ב'

קוד

<script language="javascript">
var a=1;
var b=2;

document.write(a+b);
</script>

תוצאה:

3

דוגמא ג'

בשביל מה צריכים משתנים?

ניתן לקלוט נתונים ולהכניס אותם למשתנה. ניתן לבדוק את המשתנים. דוגמא זאת באה על-מנת להראות מה ניתן לעשות עם משתנים. דוגמאות נוספות לשימוש במשתנים תראו בפרקים הבאים.

תרשים זרימה

קוד

<script language="javascript">
var num = prompt("get num from 1 to 10");
if(num<7)
{
document.write("המספר שכתבת קטן מ-7");
}
</script>

תוצאה:

המספר שכתבת קטן מ-7