@arcgis/coding-components
Version:
Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.
1 lines • 778 kB
JSON
[{"id":"constants","title":"الثوابت","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"يمثل قيمة أكبر من أي رقم آخر. قد يتم أيضًا استخدام `-Infinity` `-ما لا نهاية` كقيمة أصغر من أي رقم.","examples":"\n**مثال**\n\nحساب أقصى قيمة لقيم الحقول الأربعة\n\n```arcade\nvar values = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4 ];\nvar maxValue = -Infinity;\n\nfor(var i in values){\n maxValue = IIF(values[i] > maxValue, values[i], maxValue);\n}\n\nreturn maxValue;\n```\n\n","completion":{"label":"Infinity","detail":"Infinity","insertText":"Infinity","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيمثل قيمة أكبر من أي رقم آخر. قد يتم أيضًا استخدام `-Infinity` `-ما لا نهاية` كقيمة أصغر من أي رقم."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"قيمة محيط الدائرة مقسومةً على قطرها، تقريبًا `3.14159`.","examples":"\n**مثال**\n\nإرجاع منطقة معلم دائرة\n\n```arcade\nvar r = $feature.radius;\nPI * r * r;\n```\n\n","completion":{"label":"PI","detail":"PI","insertText":"PI","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nقيمة محيط الدائرة مقسومةً على قطرها، تقريبًا `3.14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"إدراج شرطة مائلة إلى الخلف `\\` في النص.","examples":"\n**مثال**\n\nإرجاع '\\\\\\serverName\\foo\\bar'\n\n```arcade\nTextFormatting.BackwardSlash + TextFormatting.BackwardSlash + $feature.FILE_PATH\n```\n\n","completion":{"label":"TextFormatting.BackwardSlash","detail":"TextFormatting.BackwardSlash","insertText":"TextFormatting.BackwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإدراج شرطة مائلة إلى الخلف `\\` في النص."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"إدراج علامة اقتباس مزدوجة `\\\"` في النص.","examples":"\n**مثال**\n\nإرجاع 'Nicholas \\\"Nick\\\" Anderson'\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.DoubleQuote + $feature.ALIAS + TextFormatting.DoubleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.DoubleQuote","detail":"TextFormatting.DoubleQuote","insertText":"TextFormatting.DoubleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإدراج علامة اقتباس مزدوجة `\\\"` في النص."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"إدراج شرطة مائلة إلى الأمام `/` في النص.","examples":"\n**مثال**\n\nإرجاع '151/low'\n\n```arcade\n$feature.POP_DENSITY + TextFormatting.ForwardSlash + $feature.CLASS\n```\n\n","completion":{"label":"TextFormatting.ForwardSlash","detail":"TextFormatting.ForwardSlash","insertText":"TextFormatting.ForwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإدراج شرطة مائلة إلى الأمام `/` في النص."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"إدراج خط جديد أو فاصل خط في النص. **لا** يتم دعم التسميات المتعددة الخطوط في ArcGIS API 3.x for JavaScript أو ArcGIS Online Map Viewer Classic.","examples":"\n**مثال**\n\nيقوم بإرجاع \"T2N R1W\"\n\n```arcade\n\"T\" + $feature.TOWNSHIP + TextFormatting.NewLine + \"R\" + $feature.RANGE\n```\n\n","completion":{"label":"TextFormatting.NewLine","detail":"TextFormatting.NewLine","insertText":"TextFormatting.NewLine","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإدراج خط جديد أو فاصل خط في النص. **لا** يتم دعم التسميات المتعددة الخطوط في ArcGIS API 3.x for JavaScript أو ArcGIS Online Map Viewer Classic."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"إدراج علامة اقتباس فردية `'` في النص.","examples":"\n**مثال**\n\nإرجاع \\\"Nicholas 'Nick' Anderson\\\"\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.SingleQuote + $feature.ALIAS + TextFormatting.SingleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.SingleQuote","detail":"TextFormatting.SingleQuote","insertText":"TextFormatting.SingleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإدراج علامة اقتباس فردية `'` في النص."}}}]},{"id":"math_functions","title":"الدوال الرياضية","items":[{"type":"function","name":"abs","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#abs","description":"يُرجع القيمة المُطلقة للعدد. ويُرجع 0 إذا كان المُدخَل `null`.","examples":"\n**مثال**\n\nطباعة 3\n\n```arcade\nAbs(-3)\n```\n\n","completion":{"label":"Abs","detail":"Abs(value) -> Number","insertText":"Abs(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع القيمة المُطلقة للعدد. ويُرجع 0 إذا كان المُدخَل `null`.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"acos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#acos","description":"إرجاع قوس جيب الزاوية للقيمة المدخلة بوحدات الراديان، في نطاق من صفر إلى PI. وإذا كانت القيمة المُدخَلة خارج نطاق +/- 1 المناسب، يتم إرجاع NaN.","examples":"\n**مثال**\n\nطباعة 1.266104\n\n```arcade\nAcos(0.3)\n```\n\n","completion":{"label":"Acos","detail":"Acos(value) -> Number","insertText":"Acos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع قوس جيب الزاوية للقيمة المدخلة بوحدات الراديان، في نطاق من صفر إلى PI. وإذا كانت القيمة المُدخَلة خارج نطاق +/- 1 المناسب، يتم إرجاع NaN.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم بين -1 و1 لتنفيذ العملية عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"asin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#asin","description":"يُرجع قوس جيب زاوية القيمة المُدخَلة في التقديرات الدائرية، في نطاق -PI/2 وPI/2. وإذا كانت القيمة المُدخَلة خارج نطاق +/- 1 المناسب، يتم إرجاع NaN.","examples":"\n**مثال**\n\nطباعة 0.304693\n\n```arcade\nAsin(0.3)\n```\n\n","completion":{"label":"Asin","detail":"Asin(value) -> Number","insertText":"Asin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع قوس جيب زاوية القيمة المُدخَلة في التقديرات الدائرية، في نطاق -PI/2 وPI/2. وإذا كانت القيمة المُدخَلة خارج نطاق +/- 1 المناسب، يتم إرجاع NaN.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم بين -1 و1 لتنفيذ العملية عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan","description":"يُرجع قوس ظل زاوية القيمة المُدخَلة في التقديرات الدائرية، في نطاق -PI/2 وPI/2.","examples":"\n**مثال**\n\nطباعة 0.785398\n\n```arcade\nAtan(1)\n```\n\n","completion":{"label":"Atan","detail":"Atan(value) -> Number","insertText":"Atan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع قوس ظل زاوية القيمة المُدخَلة في التقديرات الدائرية، في نطاق -PI/2 وPI/2.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"atan2","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#atan2","description":"يُرجع قوس ظل زاوية حاصل قسمة القيم المُدخَلة بالتقديرات الدائرية، في نطاق -PI و0 أو 0 وPI بناءً على علامة الوسيطات.","examples":"\n**مثال**\n\nطباعة -2.356194\n\n```arcade\nAtan2(-1, -1)\n```\n\n","completion":{"label":"Atan2","detail":"Atan2(y, x) -> Number","insertText":"Atan2(${1:y_}, ${2:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع قوس ظل زاوية حاصل قسمة القيم المُدخَلة بالتقديرات الدائرية، في نطاق -PI و0 أو 0 وPI بناءً على علامة الوسيطات.\n\n**معلمات**\n\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم يُمثل إحداثي y.\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم يُمثل إحداثي x.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average1","description":"تُرجع متوسط مصفوفة أرقام.","examples":"\n**مثال**\n\nطباعة 5\n\n```arcade\nvar values = [0,5,10]\nAverage(values)\n```\n\n","completion":{"label":"Average","detail":"Average(numbers) -> Number","insertText":"Average(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتُرجع متوسط مصفوفة أرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"average","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#average2","description":"يرُجع متوسط قائمة أرقام.","examples":"\n**مثال**\n\nطباعة 5\n\n```arcade\nAverage(0,5,10)\n```\n\n","completion":{"label":"Average","detail":"Average([number1, ..., numberN]?) -> Number","insertText":"Average($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيرُجع متوسط قائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام حيث سيتم تنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"ceil","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#ceil","description":"يُرجع القيمة المُدخَلة مُقربًا إلى الرقم المحدد من الخانات العشرية.","examples":"\n**مثال**\n\nطباعة 2135.1\n\n```arcade\nCeil(2135.0905, 2)\n```\n\n","completion":{"label":"Ceil","detail":"Ceil(value, numPlaces?) -> Number","insertText":"Ceil(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع القيمة المُدخَلة مُقربًا إلى الرقم المحدد من الخانات العشرية.\n\n**معلمات**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الرقم المُراد تقريبه إلى القيمة الأعلى.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - عدد الخانات العشرية لتقريب القيمة `value` إليها. القيمة الافتراضية هي 0. سيتم اقتطاع الأصفار المتتابعة.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"constrain","bundle":"core","sinceVersion":"1.2","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#constrain","description":"تقييد `value` المدخلة المحددة إلى الحدود الدنيا والقصوى. على سبيل المثال، إذا كانت القيمة المدخلة هي `10` وكان الحد السفلي هو `50`، والحد العلوي هو `100`، يتم إذا إرجاع `50`.","examples":"\n**أمثلة**\n\nإرجاع 5\n\n```arcade\nConstrain(5, 0, 10)\n```\n\nإرجاع 0\n\n```arcade\nConstrain(-3, 0, 10)\n```\n\nإرجاع 10\n\n```arcade\nConstrain(553, 0, 10)\n```\n\n","completion":{"label":"Constrain","detail":"Constrain(value, lowerBound, upperBound) -> Number","insertText":"Constrain(${1:value_}, ${2:lowerBound_}, ${3:upperBound_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.2](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتقييد `value` المدخلة المحددة إلى الحدود الدنيا والقصوى. على سبيل المثال، إذا كانت القيمة المدخلة هي `10` وكان الحد السفلي هو `50`، والحد العلوي هو `100`، يتم إذا إرجاع `50`.\n\n**معلمات**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - يتم تقييم القيمة للحدين `min` و`max` المحددين.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الحد السفلي الذي يتم تقييد `value` المدخلة وفقًا له. إذا كانت القيمة المحددة أقل من `min`، فيتم إرجاع `min`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الحد العلوي الذي يتم تقييد `value` المدخلة وفقًا له. إذا كانت القيمة المحددة أكبر من `max`، فسيتم إرجاع `max`.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"cos","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#cos","description":"يُرجِع جيب تمام القيمة المُدخَلة بالتقديرات الدائرية.","examples":"\n**مثال**\n\nطباعة 0.540302\n\n```arcade\nCos(1)\n```\n\n","completion":{"label":"Cos","detail":"Cos(value) -> Number","insertText":"Cos(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجِع جيب تمام القيمة المُدخَلة بالتقديرات الدائرية.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم بالتقديرات الدائرية لتنفيذ العملية عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"exp","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#exp","description":"يُرجِع قيمة e إلى قوة x، حيث يكون e قاعدة اللوغاريتم الطبيعي `2.718281828`.","examples":"\n**مثال**\n\nطباعة 7.389056\n\n```arcade\nExp(2)\n```\n\n","completion":{"label":"Exp","detail":"Exp(x) -> Number","insertText":"Exp(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجِع قيمة e إلى قوة x، حيث يكون e قاعدة اللوغاريتم الطبيعي `2.718281828`.\n\n**المعلمة**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - القوة أو عدد مرات ضرب `e` في نفسها.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"floor","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#floor","description":"يُرجع القيمة المُدخَلة مُقربًا إلى القيمة الأقل للرقم المحدد من الخانات العشرية.","examples":"\n**مثال**\n\nطباعة 2316.25\n\n```arcade\nFloor(2316.2562, 2)\n```\n\n","completion":{"label":"Floor","detail":"Floor(value, numPlaces?) -> Number","insertText":"Floor(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع القيمة المُدخَلة مُقربًا إلى القيمة الأقل للرقم المحدد من الخانات العشرية.\n\n**معلمات**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الرقم المُراد تقريبه إلى القيمة الأقل.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - عدد الخانات العشرية لتقريب العدد. القيمة الافتراضية هي 0. سيتم اقتطاع الأصفار المتتابعة.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"hash","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#hash","description":"إنشاء قيمة رمز تجزئة للمتغير المحدد.","examples":"\n**مثال**\n\nإرجاع `1649420691`.\n\n```arcade\nHash('text value')\n```\n\n","completion":{"label":"Hash","detail":"Hash(value) -> Number","insertText":"Hash(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإنشاء قيمة رمز تجزئة للمتغير المحدد.\n\n**المعلمة**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Any](https://developers.arcgis.com/arcade/guide/types/#any)> \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \\| [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [DateOnly](https://developers.arcgis.com/arcade/guide/types/#dateonly) \\| [Time](https://developers.arcgis.com/arcade/guide/types/#time) - المتغير المراد تجزئته. قيم التاريخ فقط والوقت مدعومة بدايةً من الإصدار 1.24.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"log","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#log","description":"يُرجع اللوغاريتم الطبيعي (القاعدة e) لـ x.","examples":"\n**مثال**\n\nطباعة 2.302585\n\n```arcade\nLog(10)\n```\n\n","completion":{"label":"Log","detail":"Log(x) -> Number","insertText":"Log(${1:x_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع اللوغاريتم الطبيعي (القاعدة e) لـ x.\n\n**المعلمة**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max1","description":"تُرجع أعلى قيمة من مصفوفة أرقام.","examples":"\n**مثال**\n\nطباعة 89\n\n```arcade\nMax([23,56,89])\n```\n\n","completion":{"label":"Max","detail":"Max(numbers) -> Number","insertText":"Max(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتُرجع أعلى قيمة من مصفوفة أرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"max","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#max2","description":"تُرجع أعلى قيمة من قائمة أرقام.","examples":"\n**مثال**\n\nطباعة 120\n\n```arcade\nMax(23,5,120,43,9)\n```\n\n","completion":{"label":"Max","detail":"Max([number1, ..., numberN]?) -> Number","insertText":"Max($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتُرجع أعلى قيمة من قائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean1","description":"إرجاع القيمة المتوسطة لصفيف الأرقام.","examples":"\n**مثال**\n\n\n\n```arcade\nvar values = [1,2,3,4,5,6,7,8,9];\nMean(values);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean(numbers) -> Number","insertText":"Mean(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع القيمة المتوسطة لصفيف الأرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام لاحتساب المتوسط منها.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"mean","bundle":"core","sinceVersion":"1.1","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#mean2","description":"إرجاع القيمة المتوسطة لقائمة أرقام.","examples":"\n**مثال**\n\n\n\n```arcade\nMean(1,2,3,4,5,6,7,8,9);\n// returns 5\n```\n\n","completion":{"label":"Mean","detail":"Mean([number1, ..., numberN]?) -> Number","insertText":"Mean($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.1](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع القيمة المتوسطة لقائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام لاحتساب المتوسط منها.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min1","description":"إرجاع أدنى قيمة في مصفوفة أرقام محددة.","examples":"\n**مثال**\n\nطباعة 23\n\n```arcade\nMin([23,56,89])\n```\n\n","completion":{"label":"Min","detail":"Min(numbers) -> Number","insertText":"Min(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع أدنى قيمة في مصفوفة أرقام محددة.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"min","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#min2","description":"إرجاع أدنى قيمة في قائمة أرقام محددة.","examples":"\n**مثال**\n\nطباعة 5\n\n```arcade\nMin(23,5,120,43,9)\n```\n\n","completion":{"label":"Min","detail":"Min([number1, ..., numberN]?) -> Number","insertText":"Min($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع أدنى قيمة في قائمة أرقام محددة.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"number","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#number","description":"تحول القيمة المدخلة إلى رقم. سيتم تحويل قيم التاريخ إلى عدد المللي ثانية منذ 1 يناير 1970 (أي حقبة يونكس).","examples":"\n**أمثلة**\n\nتحليل عدد باستخدام فاصل التجميع المناسب للإعدادات المحلية التي يتم تنفيذ التعبير فيها\n\n```arcade\nNumber('1,365', ',###') // returns 1365\n```\n\nقم بإزالة الأحرف النصية من الرقم.\n\n```arcade\nNumber('abc10def', 'abc##def') // return 10\n```\n\nتحديد الحد الأدنى من الأرقام بعد 0 كرقمين والحد الأقصى من الأرقام بعد 0 كأربعة أرقام.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nتحديد الحد الأدنى من الأرقام بعد 0 كرقمين والحد الأقصى من الأرقام بعد 0 كأربعة أرقام. يجب أن يكون الجانب الأيسر والأيمن من الدالة متطابقًا وإلا يتم إرجاع NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nالإشارة إلى حجم المجموعة المُكرّرة وحجم المجموعة النهائية للقيمة المدخلة.\n\n```arcade\nNumber('12,12,456', ',##,###') // returns 1212456\n```\n\nإذا وجد نمط فرعي سلبي، فإنه لا يعمل إلا لتحديد البادئة واللاحقة السلبيتين.\n\n```arcade\nNumber('-12,23,345', ',##,###;-,##,###') // returns -1223345\n```\n\nالقسمة على 100. يمكن إدخال ثلاث خانات عشرية بحد أقصى.\n\n```arcade\nNumber('99.99%', '#.##%') // 0.9999\n```\n\nتُرجع عدد المللي ثانية منذ 1 يناير 1970.\n\n```arcade\nNumber(Date(1996,11,10)) // returns 850204800000\n```\n\n","completion":{"label":"Number","detail":"Number(value, pattern?) -> Number","insertText":"Number(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتحول القيمة المدخلة إلى رقم. سيتم تحويل قيم التاريخ إلى عدد المللي ثانية منذ 1 يناير 1970 (أي حقبة يونكس).\n\n**معلمات**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - القيمة المراد تحويلها إلى رقم.\n- **pattern** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - نص نمط التنسيق المستخدم لتحليل الأرقام المنسقة في سياق مترجم من قيمة نص إلى رقم. فيما يلي رموز خاصة تُستخدم لتعريف النمط:\n\n - 0: أرقام إلزامية \n - #: أرقام اختيارية \n -٪: قسمة على 100 \n\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"pow","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#pow","description":"يُرجِع قيمة x إلى قوة y.","examples":"\n**مثال**\n\nطباعة 9\n\n```arcade\nPow(3, 2)\n```\n\n","completion":{"label":"Pow","detail":"Pow(x, y) -> Number","insertText":"Pow(${1:x_}, ${2:y_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجِع قيمة x إلى قوة y.\n\n**معلمات**\n\n- **x**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قيم القاعدة.\n- **y**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الأس. ويُشير إلى عدد مرات ضرب `x` في نفسها.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"random","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#random","description":"يُرجع رقم عشوائي بين 0 و1.","examples":"\n**مثال**\n\n\n\n```arcade\nRandom()\n```\n\n","completion":{"label":"Random","detail":"Random() -> Number","insertText":"Random($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجع رقم عشوائي بين 0 و1.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"round","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#round","description":"إرجاع القيمة المُدخَلة مُقربةً إلى للرقم المحدد من الخانات العشرية. \n_ملاحظة: إذا كنت ترغب في تنسيق قيمة للعرض في تسمية أو عنصر منبثق، فاستخدم دالة `النص()`._","examples":"\n**مثال**\n\nطباعة 2316.26\n\n```arcade\nRound(2316.2562, 2)\n```\n\n","completion":{"label":"Round","detail":"Round(value, numPlaces?) -> Number","insertText":"Round(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع القيمة المُدخَلة مُقربةً إلى للرقم المحدد من الخانات العشرية. \n_ملاحظة: إذا كنت ترغب في تنسيق قيمة للعرض في تسمية أو عنصر منبثق، فاستخدم دالة `النص()`._\n\n**معلمات**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - الرقم المُراد تقريبه.\n- **numPlaces** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - عدد الخانات العشرية لتقريب العدد. القيمة الافتراضية هي `0`. سيتم اقتطاع الأصفار المتتابعة.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)\n\n**موارد إضافية**\n\n* [Text()](https://developers.arcgis.com/arcade/function-reference/text_functions/#text)\n"}},"parametersInfo":{"min":1,"max":2}},{"type":"function","name":"sin","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sin","description":"يُرجِع جيب زاوية القيمة المُدخَلة.","examples":"\n**مثال**\n\nطباعة 0.841741\n\n```arcade\nSin(1)\n```\n\n","completion":{"label":"Sin","detail":"Sin(value) -> Number","insertText":"Sin(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجِع جيب زاوية القيمة المُدخَلة.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم بالتقديرات الدائرية لتنفيذ العملية عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sqrt","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sqrt","description":"يرُجع الجذر التربيعي لرقم.","examples":"\n**مثال**\n\nطباعة 3\n\n```arcade\nSqrt(9)\n```\n\n","completion":{"label":"Sqrt","detail":"Sqrt(value) -> Number","insertText":"Sqrt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيرُجع الجذر التربيعي لرقم.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم لحساب الجذر التربيعي عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev1","description":"إرجاع الانحراف المعياري (الانحراف المعياري للتعداد السكاني) لمصفوفة أرقام.","examples":"\n**مثال**\n\nطباعة 27.5\n\n```arcade\nStdev([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Stdev","detail":"Stdev(numbers) -> Number","insertText":"Stdev(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع الانحراف المعياري (الانحراف المعياري للتعداد السكاني) لمصفوفة أرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"stdev","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#stdev2","description":"إرجاع الانحراف المعياري (الانحراف المعياري للتعداد السكاني) لقائمة أرقام.","examples":"\n**مثال**\n\nطباعة 27.5\n\n```arcade\nStdev(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Stdev","detail":"Stdev([number1, ..., numberN]?) -> Number","insertText":"Stdev($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع الانحراف المعياري (الانحراف المعياري للتعداد السكاني) لقائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام حيث سيتم تنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],[{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum1","description":"إرجاع مجموع مصفوفة أرقام.","examples":"\n**مثال**\n\nطباعة 303\n\n```arcade\nSum([23,56,89,12,45,78])\n```\n\n","completion":{"label":"Sum","detail":"Sum(numbers) -> Number","insertText":"Sum(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع مجموع مصفوفة أرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"sum","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#sum2","description":"إرجاع مجموع قائمة أرقام.","examples":"\n**مثال**\n\nطباعة 303\n\n```arcade\nSum(23,56,89,12,45,78)\n```\n\n","completion":{"label":"Sum","detail":"Sum([number1, ..., numberN]?) -> Number","insertText":"Sum($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع مجموع قائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - قائمة أرقام حيث سيتم تنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}],{"type":"function","name":"tan","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#tan","description":"يُرجِع مماس الزاوية، بالتقدير الدائري.","examples":"\n**مثال**\n\nطباعة 0.57389\n\n```arcade\nTan(0.521)\n```\n\n","completion":{"label":"Tan","detail":"Tan(value) -> Number","insertText":"Tan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيُرجِع مماس الزاوية، بالتقدير الدائري.\n\n**المعلمة**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - رقم لحساب ظل الزاوية عليه.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},[{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance1","description":"إرجاع التباين (تباين السكان) لمصفوفة أرقام.","examples":"\n**مثال**\n\nطباعة 756.25\n\n```arcade\nVariance([12,23,45,56,78,89])\n```\n\n","completion":{"label":"Variance","detail":"Variance(numbers) -> Number","insertText":"Variance(${1:numbers_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع التباين (تباين السكان) لمصفوفة أرقام.\n\n**المعلمة**\n\n- **numbers**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Number](https://developers.arcgis.com/arcade/guide/types/#number)> - مصفوفة أرقام لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"variance","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/math_functions/#variance2","description":"إرجاع التباين (تباين السكان) لقائمة أرقام.","examples":"\n**مثال**\n\nطباعة 756.25\n\n```arcade\nVariance(12,23,45,56,78,89)\n```\n\n","completion":{"label":"Variance","detail":"Variance([number1, ..., numberN]?) -> Number","insertText":"Variance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nإرجاع التباين (تباين السكان) لقائمة أرقام.\n\n**المعلمة**\n\n- **[number1, ..., numberN]** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - مصفوفة أرقام لتنفيذ العملية.\n\n**إرجاع القيمة**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":-1}}]]},{"id":"logical_functions","title":"الدوال المنطقية","items":[{"type":"function","name":"boolean","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#boolean","description":"محاولة تحويل القيمة المحددة غير المنطقية إلى قيمة منطقية. على سبيل المثال، ستصبح القيمة النصية لـ 'true' هي `true`.","examples":"\n**أمثلة**\n\n\n\n```arcade\n// returns `true`\nBoolean('true')\n```\n\n\n\n```arcade\n// returns `false`. A value of 1 would return `true`\nBoolean(0)\n```\n\n\n\n```arcade\n// returns `false`\nBoolean('hello')\n```\n\n","completion":{"label":"Boolean","detail":"Boolean(value) -> Boolean","insertText":"Boolean(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nمحاولة تحويل القيمة المحددة غير المنطقية إلى قيمة منطقية. على سبيل المثال، ستصبح القيمة النصية لـ 'true' هي `true`.\n\n**المعلمة**\n\n- **value**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) - نص أو قيمة رقم لتحويلها إلى قيمة منطقية.\n\n**إرجاع القيمة**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"decode","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#decode","description":"تقييم تعبير إلى قيمة ومقارنة قيمة النتيجة بقيمة المعلمات اللاحقة. إذا تم تقييم التعبير إلى قيمة مطابقة، فإنها ترجع قيمة المعلمة التالية. إذا لم يتم العثور على تطابقات، فسيتم إرجاع قيمة `default`. هذا مشابه لبيان التبديل/الحالة.","examples":"\n**مثال**\n\n\n\n```arcade\n// returns a meaningful value when a field contains coded values\nvar code = $feature.codedValue;\nvar decodedValue = Decode(code, 1, 'Residential', 2, 'Commercial', 3, 'Mixed', 'Other');\n```\n\n","completion":{"label":"Decode","detail":"Decode(expression, [compare1, return1, ..., compareN, returnN], default) -> Any","insertText":"Decode(${1:expression_}, ${2:[compare1, return1, ..., compareN, returnN]_}, ${3:default_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتقييم تعبير إلى قيمة ومقارنة قيمة النتيجة بقيمة المعلمات اللاحقة. إذا تم تقييم التعبير إلى قيمة مطابقة، فإنها ترجع قيمة المعلمة التالية. إذا لم يتم العثور على تطابقات، فسيتم إرجاع قيمة `default`. هذا مشابه لبيان التبديل/الحالة.\n\n**معلمات**\n\n- **expression**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - تعبير Arcade يجب تقييمه لقيمة يمكن مقارنتها مع قيم الحالة المتوفرة.\n- **[compare1, return1, ..., compareN, returnN]**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - مجموعة من قيم المقارنة وأزواج القيم التي تم إرجاعها.\n- **default**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - قيمة افتراضية لإرجاعها إذا لم تتطابق قيمة المقارنة. قد تكون قيمة من أي نوع.\n\n**إرجاع القيمة**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) \nترجع قيمة الإرجاع المطابقة. إذا لم يتم العثور على تطابقات، فسيتم إرجاع قيمة `default`."}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#defaultvalue","description":"يتم إرجاع قيمة افتراضية محددة إذا تم اكتشاف قيمة فارغة.","examples":"\n**مثال**\n\n\n\n```arcade\n// If a feature has no value in the POP_2000 field\n// then 'no data' is returned\nDefaultValue($feature.POP_2000, 'no data')\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(value, defaultValue) -> Any","insertText":"DefaultValue(${1:value_}, ${2:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nيتم إرجاع قيمة افتراضية محددة إذا تم اكتشاف قيمة فارغة.\n\n**معلمات**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - القيمة المدخلة المطلوب مقارنتها مقابل `null` أو `''`. قد تكون قيمة من أي نوع. وقد تكون قيمة من أي نوع. ومع ذلك، إذا كانت هذه القيمة صفيفًا فارغًا، سيتم إرجاع الصفيف الفارغ.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - ترجع هذه القيمة إذا كانت `value` المتوفرة فارغة. نوع بيانات `defaultValue` يجب أن يتطابق مع نوع بيانات `value`.\n\n**إرجاع القيمة**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) \nإذا كانت `value` فارغة، يتم إرجاع `defaultValue`. بخلاف ذلك يتم إرجاع قيمة `value`."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"equals","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#equals","description":"تحديد ما إذا كانت القيمتان متساويتين. ستُرجع أنواع الكائن (أي الصفيفات والمعالم والقواميس والشكل الهندسي) صحيح فقط إذا كانت الكائن نفسه.","examples":"\n**مثال**\n\nمقارنة ما إذا كانت القيمتان متساويتين\n\n```arcade\nEquals(1, \"1\") // returns false\n\nvar testVal = \"test\";\nEquals(testVal, \"test\") // returns true\n\nvar array1 = Array(5);\nvar array2 = Array(5);\nEquals(array1, array2); // returns false\nEquals(array1, array1); // returns true\n```\n\n","completion":{"label":"Equals","detail":"Equals(value1, value2) -> Boolean","insertText":"Equals(${1:value1_}, ${2:value2_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nتحديد ما إذا كانت القيمتان متساويتين. ستُرجع أنواع الكائن (أي الصفيفات والمعالم والقواميس والشكل الهندسي) صحيح فقط إذا كانت الكائن نفسه.\n\n**معلمات**\n\n- **value1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - قيمة الإدخال الأولي.\n- **value2**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - قيمة الإدخال الثانية.\n\n**إرجاع القيمة**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"iif","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#iif","description":"ترجع قيمة محددة إذا تم تقييم تعبير شرطي لـ `true`، وإرجاع قيمة بديلة إذا تم تقييم ذلك الشرط إلى `false`.","examples":"\n**مثال**\n\n\n\n```arcade\n// returns 'below' if the value is less than 1,000,000.\n// if the value is more than 1,000,000, then returns 'above'\nvar population = $feature.POP_2007;\nIIf(population < 1000000, 'below', 'above');\n```\n\n","completion":{"label":"IIf","detail":"IIf(condition, trueValue, falseValue) -> Any","insertText":"IIf(${1:condition_}, ${2:trueValue_}, ${3:falseValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nترجع قيمة محددة إذا تم تقييم تعبير شرطي لـ `true`، وإرجاع قيمة بديلة إذا تم تقييم ذلك الشرط إلى `false`.\n\n**معلمات**\n\n- **condition**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - تعبير منطقي يجب تقييمه لـ `true` أو `false`.\n- **trueValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - القيمة التي سيتم إرجاعها إذا قام شرط `condition` بالتقييم إلى `true`. قد تكون قيمة من أي نوع.\n- **falseValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - القيمة التي سيتم إرجاعها إذا قام شرط `condition` بالتقييم إلى `false`. قد تكون قيمة من أي نوع.\n\n**إرجاع القيمة**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) \nإذا كان `condition` بقيمة `true`، يتم إرجاع `trueValue`. وإلا يتم إرجاع قيمة `falseValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"isempty","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isempty","description":"ترجع `true` إذا كانت القيمة المتوفرة هي `null` أو سلسلة فارغة (على سبيل المثال، `''`). يرجع `خطأ` لجميع الحالات الأخرى، بما في ذلك المصفوفات الفارغة والمعاجم.","examples":"\n**أمثلة**\n\n\n\n```arcade\n// Returns true\nIsEmpty(null)\n```\n\n\n\n```arcade\n// Returns false\nIsEmpty('hello world')\n```\n\n","completion":{"label":"IsEmpty","detail":"IsEmpty(value) -> Boolean","insertText":"IsEmpty(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nترجع `true` إذا كانت القيمة المتوفرة هي `null` أو سلسلة فارغة (على سبيل المثال، `''`). يرجع `خطأ` لجميع الحالات الأخرى، بما في ذلك المصفوفات الفارغة والمعاجم.\n\n**المعلمة**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - القيمة المقارنة في مقابل `null` أو `''`. قد تكون قيمة من أي نوع.\n\n**إرجاع القيمة**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"isnan","bundle":"core","sinceVersion":"1.5","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#isnan","description":"الإشارة إلى ما إذا كانت القيمة المُدخلة ليست رقمًا (NaN). يعتبر الرقم NaN في أحد السيناريوهات التالية: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - أي عملية يكون فيها NaN معاملاً - إرسال نص غير رقمي أو `undefined` لرقم","examples":"\n**أمثلة**\n\n\n\n```arcade\n// Returns true\nIsNan(Infinity / Infinity)\n```\n\n\n\n```arcade\n// Returns false\nIsNan('4')\n```\n\n","completion":{"label":"IsNan","detail":"IsNan(value) -> Boolean","insertText":"IsNan(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[إصدار متعدد 1.5](https://developers.arcgis.com/arcade/guide/version-matrix)**\