aboutsummaryrefslogtreecommitdiff
path: root/files/he/web/javascript/reference/statements/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/he/web/javascript/reference/statements/index.html')
-rw-r--r--files/he/web/javascript/reference/statements/index.html148
1 files changed, 0 insertions, 148 deletions
diff --git a/files/he/web/javascript/reference/statements/index.html b/files/he/web/javascript/reference/statements/index.html
deleted file mode 100644
index 2869ba1ce5..0000000000
--- a/files/he/web/javascript/reference/statements/index.html
+++ /dev/null
@@ -1,148 +0,0 @@
----
-title: Statements and declarations
-slug: Web/JavaScript/Reference/Statements
-tags:
- - JavaScript
- - NeedsTranslation
- - Reference
- - TopicStub
- - statements
-translation_of: Web/JavaScript/Reference/Statements
----
-<div dir="rtl">{{jsSidebar("Statements")}}</div>
-
-<div dir="rtl">יישומי ג'אווה סקריפט מורכבים ממשפטים בעלי תחביר מתאים (syntax).</div>
-
-<div dir="rtl">משפט אחד יכול להתפרס על גבי מספר שורות.</div>
-
-<div dir="rtl">מספר משפטים יכולים להופיע על גבי שורה אחת אם בין משפט למשפט מפריד הסמן ";".</div>
-
-<div dir="rtl">משפט הוא לא מילת מפתח אלא כמה מילות מפתח המאורגנות יחד.</div>
-
-<div dir="rtl"> </div>
-
-<h2 dir="rtl" id="משפטים_והצהרות_לפי_קטגוריה">משפטים והצהרות לפי קטגוריה</h2>
-
-<p dir="rtl"><em>לרשימה אלפבתית ראה סרגל בצד שמאל</em></p>
-
-<h3 dir="rtl" id="זרימת_תהליך">זרימת תהליך</h3>
-
-<dl>
- <dt dir="rtl">{{jsxref("Statements/block", "Block")}}</dt>
- <dd dir="rtl">משפט בלוק נועד לסידור של 0 או יותר משפטים יחד.<br>
- בלוק תחום בין שני סוגריים מסולסלים.</dd>
- <dt dir="rtl">{{jsxref("Statements/break", "break")}}</dt>
- <dd dir="rtl">משפט break עוצר את הלולאה, משפט switch או משפט סיווג (label statement) ומעביר את ריצת התוכנה למשפט שמגיע אחרי המשפט שנעצר.</dd>
- <dt dir="rtl">{{jsxref("Statements/continue", "continue")}}</dt>
- <dd dir="rtl">משפט continue עוצר את האיטרציה הנוכחית\מסווגת של הלולאה הנוכחית וממשיך לאיטרציה הבאה בלולאה.</dd>
- <dt dir="rtl">{{jsxref("Statements/Empty", "Empty")}}</dt>
- <dd dir="rtl">משפט empty נועד לשימוש כמשפט ריק במקומות בהם התחביר של ג'אווה סקריפט מצפה למשפט.</dd>
- <dt dir="rtl">{{jsxref("Statements/if...else", "if...else")}}</dt>
- <dd dir="rtl">משפטי if else מריצים משפטים בהתאם לתנאים מסויימים. אם תנאי מסויים לא מתקיים, יכול לרוץ משפט אחר.</dd>
- <dt dir="rtl">{{jsxref("Statements/switch", "switch")}}</dt>
- <dd dir="rtl">משפט switch מכיל ביטוי מסויים שבהתאם לערך שלו נבחרת פסקת case והמשפטים שבה מורצים.</dd>
- <dt dir="rtl">{{jsxref("Statements/throw", "throw")}}</dt>
- <dd dir="rtl">משפט throw זורק שגיאה מותאמת אישית.</dd>
- <dt dir="rtl">{{jsxref("Statements/try...catch", "try...catch")}}</dt>
- <dd dir="rtl">משפט try/catch מנסה להריץ בלוק מסויים, ומגדיר תגובה במקרה שנזרקת שגיאה.</dd>
-</dl>
-
-<h3 dir="rtl" id="הצהרות"> הצהרות</h3>
-
-<dl>
- <dt dir="rtl">{{jsxref("Statements/var", "var")}}</dt>
- <dd dir="rtl">המילה var מצהירה על משתנה חדש ומאפשרת לתת לו ערך ראשוני.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/let", "let")}}</dt>
- <dd dir="rtl">המילה let מצהירה על משתנה חדש ומקומי לבלוק שבו הוצהר (בניגוד ל var שנמצא בתחום הגלובאלי (global scope), אפשר לתת ערך ראשוני בזמן ההצהרה.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/const", "const")}}</dt>
- <dd dir="rtl">המילה const מצהירה על קבוע (constant) לקריאה בלבד.</dd>
-</dl>
-
-<h3 dir="rtl" id="פונקציות_ומחלקות">פונקציות ומחלקות</h3>
-
-<dl>
- <dt dir="rtl">{{jsxref("Statements/function", "function")}}</dt>
- <dd dir="rtl">המילה function מצהירה על פונקציה עם הפרמטרים שצויינו.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/function*", "function*")}}</dt>
- <dd dir="rtl">פונקציות מחוללות המאפשרות כתיבה פשוטה יותר של איטרטורים.</dd>
- <dt dir="rtl">{{jsxref("Statements/return", "return")}}</dt>
- <dd dir="rtl">המילה return מציינת את הערך שהפונקציה מחזירה.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/class", "class")}}</dt>
- <dd dir="rtl">המילה class מגדירה מחלקה.</dd>
-</dl>
-
-<h3 dir="rtl" id="Iterations">Iterations</h3>
-
-<dl>
- <dt dir="rtl">{{jsxref("Statements/do...while", "do...while")}}</dt>
- <dd dir="rtl">משפט do...while יוצר לולאה שמריצה משפט מסויים עד שהתנאי שבה הופך לשלילי. <br>
- בהרצה הראשונה המשפט מורץ בלי קשר לערך התנאי ורק לאחר מכן נבדק לפני כל הרצה מחדש. </dd>
- <dt dir="rtl">{{jsxref("Statements/for", "for")}}</dt>
- <dd dir="rtl">משפט for יוצר לולאה שמורכבת משלושה ביטויים (אופציונאליים) התחומים בסוגריים ומופרדים ע"י סמן ";", שלאחריהם מורצים המשפטים שבתוך הלולאה.</dd>
- <dt dir="rtl">{{deprecated_inline}} {{non-standard_inline()}} {{jsxref("Statements/for_each...in", "for each...in")}}</dt>
- <dd dir="rtl">משפט for each...in עובר על כל הערכים של התכונות באובייקט מסויים ומריץ על כל אחת את המשפט שנמצא בלולאה.</dd>
- <dt dir="rtl">{{jsxref("Statements/for...in", "for...in")}}</dt>
- <dd dir="rtl">משפט for...in עובר על כל התכונות של אובייקט מסויים, בסדר שרירותי.<br>
- על תכונה יכולים לרוץ משפטים.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/for...of", "for...of")}}</dt>
- <dd dir="rtl">משפט for...of עובר על אובייקטים הנתנים לאיטרציה (מערכים, אובייקטים, איטרטורים ומחוללים) ויוצר איטרציה מותאמת לכל אחד מהאובייקטים שבה יכולים לרוץ משפטים מסויימים על הערך של כל תכונה באובייקט.</dd>
- <dt dir="rtl">{{jsxref("Statements/while", "while")}}</dt>
- <dd dir="rtl">משפט while יוצר לולאה שמריצה משפט מסויים כל עוד התנאי שבה חיובי. <br>
- התנאי מורץ לפני כל הרצה.</dd>
-</dl>
-
-<h3 dir="rtl" id="Others">Others</h3>
-
-<dl>
- <dt dir="rtl">{{jsxref("Statements/debugger", "debugger")}}</dt>
- <dd dir="rtl">Invokes any available debugging functionality. If no debugging functionality is available, this statement has no effect.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/export", "export")}}</dt>
- <dd dir="rtl">Used to export functions to make them available for imports in external modules, another scripts.</dd>
- <dt dir="rtl">{{experimental_inline}} {{jsxref("Statements/import", "import")}}</dt>
- <dd dir="rtl">Used to import functions exported from an external module, another script.</dd>
- <dt dir="rtl">{{jsxref("Statements/label", "label")}}</dt>
- <dd dir="rtl">Provides a statement with an identifier that you can refer to using a <code>break</code> or <code>continue</code> statement.</dd>
-</dl>
-
-<dl>
- <dt dir="rtl">{{deprecated_inline}} {{jsxref("Statements/with", "with")}}</dt>
- <dd dir="rtl">Extends the scope chain for a statement.</dd>
-</dl>
-
-<h2 dir="rtl" id="Specifications">Specifications</h2>
-
-<table class="standard-table" dir="rtl">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-ecmascript-language-statements-and-declarations', 'ECMAScript Language: Statements and Declarations')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>New: function*, let, for...of, yield, class</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12', 'Statements')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12', 'Statements')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12', 'Statements')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
-
-<h2 dir="rtl" id="See_also">See also</h2>
-
-<ul>
- <li dir="rtl"><a href="/en-US/docs/Web/JavaScript/Reference/Operators">Operators</a></li>
-</ul>