aboutsummaryrefslogtreecommitdiff
path: root/files/fa/web/javascript/reference/operators/index.html
diff options
context:
space:
mode:
authorRyan Johnson <rjohnson@mozilla.com>2021-04-29 16:16:42 -0700
committerGitHub <noreply@github.com>2021-04-29 16:16:42 -0700
commit95aca4b4d8fa62815d4bd412fff1a364f842814a (patch)
tree5e57661720fe9058d5c7db637e764800b50f9060 /files/fa/web/javascript/reference/operators/index.html
parentee3b1c87e3c8e72ca130943eed260ad642246581 (diff)
downloadtranslated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip
remove retired locales (#699)
Diffstat (limited to 'files/fa/web/javascript/reference/operators/index.html')
-rw-r--r--files/fa/web/javascript/reference/operators/index.html302
1 files changed, 0 insertions, 302 deletions
diff --git a/files/fa/web/javascript/reference/operators/index.html b/files/fa/web/javascript/reference/operators/index.html
deleted file mode 100644
index 636cb3acca..0000000000
--- a/files/fa/web/javascript/reference/operators/index.html
+++ /dev/null
@@ -1,302 +0,0 @@
----
-title: Expressions and operators
-slug: Web/JavaScript/Reference/Operators
-tags:
- - بازبینی
- - جاوااسکریپت
- - عملوند
- - منابع
-translation_of: Web/JavaScript/Reference/Operators
----
-<div>{{jsSidebar("Operators")}}</div>
-
-<div>این بخش از سند شامل تمامی عمل ها و عبارت و کلمات کلیدی بکار رفته در زبان برنامه نویسی جاوااسکریپت می باشد.</div>
-
-<h2 id="دسته_بندی_عبارت_و_عمل_ها">دسته بندی عبارت و عمل ها</h2>
-
-<p>لیست زیر براساس الفابت انگلیسی مرتب شده است</p>
-
-<h3 id="عبارات_اصلی">عبارات اصلی</h3>
-
-<p>عبارت عمومی و کلمات کلیدی اصلی در جاوا اسکریپت.</p>
-
-<dl>
- <dt>{{jsxref("Operators/this", "this")}}</dt>
- <dd dir="rtl">کلمه کلیدی <code>this</code> به محتوایی در درون تابعی که در آن نوشته شده است اشاره می کند.</dd>
- <dt>{{jsxref("Operators/function", "function")}}</dt>
- <dd dir="rtl">کلمه کلیدی <code>function</code>  ٫ تعریف کننده یک تابع است.</dd>
- <dt>{{jsxref("Operators/class", "class")}}</dt>
- <dd dir="rtl">کلمه کلیدی <code>class</code>  ٫ تعریف کننده یک کلاس است.</dd>
- <dt>{{jsxref("Operators/function*", "function*")}}</dt>
- <dd dir="rtl">کلمه کلیدی <code>function*</code>  تعریف کننده یک سازنده کلاس است.</dd>
- <dt>{{jsxref("Operators/yield", "yield")}}</dt>
- <dd style="direction: rtl;">مکث و از سرگیری می کند تابعی که تولید شده است.</dd>
- <dt>{{jsxref("Operators/yield*", "yield*")}}</dt>
- <dd dir="rtl">محول می کند به تابع یا آبجکت تولید شده دیگر.</dd>
- <dt>{{experimental_inline}} {{jsxref("Operators/async_function", "async function*")}}</dt>
- <dd dir="rtl"><code>async function</code>  یک تابع async تعریف می کند</dd>
- <dt>{{experimental_inline}} {{jsxref("Operators/await", "await")}}</dt>
- <dd dir="rtl">مکث و از سرگیری می کند و تابع اسینک (async ) و منتظر اجازه  برای تایید را رد می ماند</dd>
- <dt>{{jsxref("Global_Objects/Array", "[]")}}</dt>
- <dd style="direction: rtl;">تعریف کننده /سازنده یک آرایه .</dd>
- <dt>{{jsxref("Operators/Object_initializer", "{}")}}</dt>
- <dd dir="rtl">تعریف کننده / سازنده یک آبجکت ( شئی) .</dd>
- <dt>{{jsxref("Global_Objects/RegExp", "/ab+c/i")}}</dt>
- <dd dir="rtl">یک ترکیب صحیح از عبارتها</dd>
- <dt>{{jsxref("Operators/Grouping", "( )")}}</dt>
- <dd dir="rtl">دسته بندی عمل ها</dd>
-</dl>
-
-<h3 dir="rtl" id="عبارت_های_سمت_چپ">عبارت های سمت چپ</h3>
-
-<p dir="rtl">مقدارهای سمت چپ مشخص کردن  هدف هستند </p>
-
-<dl>
- <dt>{{jsxref("Operators/Property_accessors", "Property accessors", "", 1)}}</dt>
- <dd>عمل های شامل درستی به یک ویژگی یا متد از یک آبجکت(شئی) از قبل تعریف شده<br>
- (<code>object.property</code>  و <code>object["property"]</code>).</dd>
- <dt>{{jsxref("Operators/new", "new")}}</dt>
- <dd dir="rtl">عمل <code>new</code>  یک سازنده از الگو یا موجودیت از قبل تعریف شده مثل آبجکت </dd>
- <dt><a href="/en-US/docs/Web/JavaScript/Reference/Operators/new.target">new.target</a></dt>
- <dd>In constructors, <code>new.target</code> refers to the constructor that was invoked by {{jsxref("Operators/new", "new")}}.</dd>
- <dt>{{jsxref("Operators/super", "super")}}</dt>
- <dd style="direction: rtl;">کلیدواژه <code>super</code>  والد سازنده را صدا می زند</dd>
- <dt>{{jsxref("Operators/Spread_operator", "...obj")}}</dt>
- <dd>The spread operator allows an expression to be expanded in places where multiple arguments (for function calls) or multiple elements (for array literals) are expected.</dd>
-</dl>
-
-<h3 id="افزایش_و_کاهش">افزایش و کاهش</h3>
-
-<p>عملوند  پیشوندی/ پسوندی افزایشی و  عملوند پیشوندی/پسوندی کاهشی</p>
-
-<dl>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "A++", "#Increment")}}</dt>
- <dd>عملوند پسوندی افزایشی.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "A--", "#Decrement")}}</dt>
- <dd>عملوند پسوندی کاهشی.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "++A", "#Increment")}}</dt>
- <dd>عملوند پیشوندی افزایشی.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "--A", "#Decrement")}}</dt>
- <dd>عملوند پیشوند کاهشی</dd>
-</dl>
-
-<h3 id="عملوند_های_یکتا">عملوند های یکتا</h3>
-
-<p>A unary operation is operation with only one operand.</p>
-
-<dl>
- <dt>{{jsxref("Operators/delete", "delete")}}</dt>
- <dd dir="rtl">عملوند <code>delete</code>  ویژگی /ها را از یک آبجکت حذف می کند.</dd>
- <dt>{{jsxref("Operators/void", "void")}}</dt>
- <dd dir="rtl">در عمل کننده <code>void</code> مقداری برای بازگشت از یک عبارت وجود ندارد.</dd>
- <dt>{{jsxref("Operators/typeof", "typeof")}}</dt>
- <dd dir="rtl"><code>typeof</code>  نوع آبجکت (شئی )دریافتی را مشخص می کند.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "+", "#Unary_plus")}}</dt>
- <dd>The unary plus operator converts its operand to Number type.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "-", "#Unary_negation")}}</dt>
- <dd>The unary negation operator converts its operand to Number type and then negates it.</dd>
- <dt>{{jsxref("Operators/Bitwise_Operators", "~", "#Bitwise_NOT")}}</dt>
- <dd>Bitwise NOT operator.</dd>
- <dt>{{jsxref("Operators/Logical_Operators", "!", "#Logical_NOT")}}</dt>
- <dd>Logical NOT operator.</dd>
-</dl>
-
-<h3 id="عملوند_های_منطقی">عملوند های منطقی</h3>
-
-<p>عملوندهای منطقی روی مقدار عددی اعمال می شوند و یک عدد به عنوان نتیجه منطقی  عملوند منطقی خواهد بود</p>
-
-<dl>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}</dt>
- <dd>عمل جمع.</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "-", "#Subtraction")}}</dt>
- <dd>عمل تفریق/منها</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "/", "#Division")}}</dt>
- <dd>عمل تقسیم</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "*", "#Multiplication")}}</dt>
- <dd>عمل ضرب</dd>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "%", "#Remainder")}}</dt>
- <dd>عمل تقسیم / خروجی باقیماند تقسیم</dd>
-</dl>
-
-<dl>
- <dt>{{jsxref("Operators/Arithmetic_Operators", "**", "#Exponentiation")}}</dt>
- <dd>عمل توان</dd>
-</dl>
-
-<h3 id="Relational_operators">Relational operators</h3>
-
-<p>A comparison operator compares its operands and returns a <code>Boolean</code> value based on whether the comparison is true.</p>
-
-<dl>
- <dt>{{jsxref("Operators/in", "in")}}</dt>
- <dd>The <code>in</code> operator determines whether an object has a given property.</dd>
- <dt>{{jsxref("Operators/instanceof", "instanceof")}}</dt>
- <dd>The <code>instanceof</code> operator determines whether an object is an instance of another object.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "&lt;", "#Less_than_operator")}}</dt>
- <dd>Less than operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "&gt;", "#Greater_than_operator")}}</dt>
- <dd>Greater than operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "&lt;=", "#Less_than_or_equal_operator")}}</dt>
- <dd>Less than or equal operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "&gt;=", "#Greater_than_or_equal_operator")}}</dt>
- <dd>Greater than or equal operator.</dd>
-</dl>
-
-<div class="note">
-<p><strong>Note: =&gt;</strong> is not an operator, but the notation for <a href="/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Arrow functions</a>.</p>
-</div>
-
-<h3 id="Equality_operators">Equality operators</h3>
-
-<p>The result of evaluating an equality operator is always of type <code>Boolean</code> based on whether the comparison is true.</p>
-
-<dl>
- <dt>{{jsxref("Operators/Comparison_Operators", "==", "#Equality")}}</dt>
- <dd>Equality operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "!=", "#Inequality")}}</dt>
- <dd>Inequality operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "===", "#Identity")}}</dt>
- <dd>Identity operator.</dd>
- <dt>{{jsxref("Operators/Comparison_Operators", "!==", "#Nonidentity")}}</dt>
- <dd>Nonidentity operator.</dd>
-</dl>
-
-<h3 id="Bitwise_shift_operators">Bitwise shift operators</h3>
-
-<p>Operations to shift all bits of the operand.</p>
-
-<dl>
- <dt>{{jsxref("Operators/Bitwise_Operators", "&lt;&lt;", "#Left_shift")}}</dt>
- <dd>Bitwise left shift operator.</dd>
- <dt>{{jsxref("Operators/Bitwise_Operators", "&gt;&gt;", "#Right_shift")}}</dt>
- <dd>Bitwise right shift operator.</dd>
- <dt>{{jsxref("Operators/Bitwise_Operators", "&gt;&gt;&gt;", "#Unsigned_right_shift")}}</dt>
- <dd>Bitwise unsigned right shift operator.</dd>
-</dl>
-
-<h3 id="Binary_bitwise_operators">Binary bitwise operators</h3>
-
-<p>Bitwise operators treat their operands as a set of 32 bits (zeros and ones) and return standard JavaScript numerical values.</p>
-
-<dl>
- <dt>{{jsxref("Operators/Bitwise_Operators", "&amp;", "#Bitwise_AND")}}</dt>
- <dd>Bitwise AND.</dd>
- <dt>{{jsxref("Operators/Bitwise_Operators", "|", "#Bitwise_OR")}}</dt>
- <dd>Bitwise OR.</dd>
- <dt>{{jsxref("Operators/Bitwise_Operators", "^", "#Bitwise_XOR")}}</dt>
- <dd>Bitwise XOR.</dd>
-</dl>
-
-<h3 id="Binary_logical_operators">Binary logical operators</h3>
-
-<p>Logical operators are typically used with boolean (logical) values, and when they are, they return a boolean value.</p>
-
-<dl>
- <dt>{{jsxref("Operators/Logical_Operators", "&amp;&amp;", "#Logical_AND")}}</dt>
- <dd>Logical AND.</dd>
- <dt>{{jsxref("Operators/Logical_Operators", "||", "#Logical_OR")}}</dt>
- <dd>Logical OR.</dd>
-</dl>
-
-<h3 id="Conditional_ternary_operator">Conditional (ternary) operator</h3>
-
-<dl>
- <dt>{{jsxref("Operators/Conditional_Operator", "(condition ? ifTrue : ifFalse)")}}</dt>
- <dd>
- <p>The conditional operator returns one of two values based on the logical value of the condition.</p>
- </dd>
-</dl>
-
-<h3 id="Assignment_operators">Assignment operators</h3>
-
-<p>An assignment operator assigns a value to its left operand based on the value of its right operand.</p>
-
-<dl>
- <dt>{{jsxref("Operators/Assignment_Operators", "=", "#Assignment")}}</dt>
- <dd>Assignment operator.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "*=", "#Multiplication_assignment")}}</dt>
- <dd>Multiplication assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "/=", "#Division_assignment")}}</dt>
- <dd>Division assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "%=", "#Remainder_assignment")}}</dt>
- <dd>Remainder assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "+=", "#Addition_assignment")}}</dt>
- <dd>Addition assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "-=", "#Subtraction_assignment")}}</dt>
- <dd>Subtraction assignment</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "&lt;&lt;=", "#Left_shift_assignment")}}</dt>
- <dd>Left shift assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "&gt;&gt;=", "#Right_shift_assignment")}}</dt>
- <dd>Right shift assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "&gt;&gt;&gt;=", "#Unsigned_right_shift_assignment")}}</dt>
- <dd>Unsigned right shift assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "&amp;=", "#Bitwise_AND_assignment")}}</dt>
- <dd>Bitwise AND assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "^=", "#Bitwise_XOR_assignment")}}</dt>
- <dd>Bitwise XOR assignment.</dd>
- <dt>{{jsxref("Operators/Assignment_Operators", "|=", "#Bitwise_OR_assignment")}}</dt>
- <dd>Bitwise OR assignment.</dd>
- <dt>{{jsxref("Operators/Destructuring_assignment", "[a, b] = [1, 2]")}}<br>
- {{jsxref("Operators/Destructuring_assignment", "{a, b} = {a:1, b:2}")}}</dt>
- <dd>
- <p>Destructuring assignment allows you to assign the properties of an array or object to variables using syntax that looks similar to array or object literals.</p>
- </dd>
-</dl>
-
-<h3 id="Comma_operator">Comma operator</h3>
-
-<dl>
- <dt>{{jsxref("Operators/Comma_Operator", ",")}}</dt>
- <dd>The comma operator allows multiple expressions to be evaluated in a single statement and returns the result of the last expression.</dd>
-</dl>
-
-<h3 id="Non-standard_features">Non-standard features</h3>
-
-<dl>
- <dt>{{non-standard_inline}} {{jsxref("Operators/Legacy_generator_function", "Legacy generator function", "", 1)}}</dt>
- <dd>The <code>function</code> keyword can be used to define a legacy generator function inside an expression. To make the function a legacy generator, the function body should contains at least one {{jsxref("Operators/yield", "yield")}} expression.</dd>
- <dt>{{non-standard_inline}} {{jsxref("Operators/Expression_closures", "Expression closures", "", 1)}}</dt>
- <dd>The expression closure syntax is a shorthand for writing simple function.</dd>
- <dt>{{non-standard_inline}} {{jsxref("Operators/Array_comprehensions", "[for (x of y) x]")}}</dt>
- <dd>Array comprehensions.</dd>
- <dt>{{non-standard_inline}} {{jsxref("Operators/Generator_comprehensions", "(for (x of y) y)")}}</dt>
- <dd>Generator comprehensions.</dd>
-</dl>
-
-<h2 id="Specifications">Specifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11', 'Expressions')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Initial definition</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11', 'Expressions')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>New: Spread operator, destructuring assignment, <code>super</code> keyword.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence">Operator precedence</a></li>
-</ul>