@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 • 892 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":"ai_functions","title":"Ж_AI functions_____________Я","items":[{"type":"function","name":"translatetext","bundle":"ai","sinceVersion":"1.32","link":"https://developers.arcgis.com/arcade/function-reference/ai_functions/#translatetext","description":"Ж__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________Я\n\nЖ_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________Я.","examples":"\n**Пример**\n\nЖ_Translates the text 'Hello world' to the locale of the client or system_____________________________________Я.\n\n```arcade\nvar locale = GetEnvironment().locale;\nvar result = TranslateText('Hello world', locale);\n// result will be a dictionary with the translated text\nif (result.success){\n if(HasValue(result, [\"results\", 0, \"translation\"])){\n // returns \"Hola mundo\" if the device locale is 'es'\n result.results[0].translation[locale];\n }\n if (HasValue(result, [\"results\", 0, \"text\"])){\n // returns \"Hello world\" if translation could not be performed\n result.results[0].text;\n }\n}\nreturn \"Translation not successful\";\n```\n\n","completion":{"label":"TranslateText","detail":"TranslateText(inputText, toLanguages, fromLanguage?) -> Dictionary","insertText":"TranslateText(${1:inputText_}, ${2:toLanguages_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Начиная с версии 1.32](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nЖ__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________Я\n\nЖ_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________Я.\n\n**Параметры**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Ж_The text to translate. This can be a single text value or an array of text values__________________________________________Я.\n- **toLanguages**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Text](https://developers.arcgis.com/arcade/guide/types/#text)> - Ж_The target language(s) to translate to. This can be a single language code or an array of language codes______________________________________________________Я.\n- **fromLanguage** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ж_The source language of the input text. If not specified, the service will attempt to auto-detect the source language____________________________________________________________Я.\n\n**Возвращаемое значение**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nЖ_A dictionary containing the translated text_______________________Я.\n\n- **success**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Ж_Indicates whether the translation was successful. This value will be `false` if the use of AI services is not allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page_____________________________________________________________________________________________________________________Я.\n- **results**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Ж_An array of dictionaries containing the translation results for each `inputText` value_____________________________________________Я.\n\n - **key**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ж_The index of the input text or language in the original array________________________________Я.\n - **text**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ж_The input text that was translated___________________Я.\n - **detectedLanguage**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ж_The detected language of the input text, if applicable_____________________________Я.\n\n - **language**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Ж_The language code of the detected language_______________________Я.\n - **score**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Ж_The confidence score of the detected language. Values range from 0 to 1, where 1 indicates high confidence. A value of `-1` indicates that the language was not detected______________________________________________________________________________________Я.\n - **translation**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Ж_A dictionary of translated values where the key is the language code and the value is the translation____________________________________________________Я.\n\n**Дополнительные ресурсы**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"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":"Выполняет попытку конвертации заданного значения не boolean в значение boolean. Например, текстовое значение `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Выполняет попытку конвертации заданного значения не boolean в значение boolean. Например, текстовое значение `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) - Значение text или number для конвертации в boolean.\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`). Это аналогично выражению switch/case.","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`). Это аналогично выражению switch/case.\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":"Указывает, равны ли два значения. Типы объектов (например, массивы, объекты, словари, геометрия) вернут значение true, только если они являются одним и тем же объектом.","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Указывает, равны ли два значения. Типы объектов (например, массивы, объекты, словари, геометрия) вернут значение true, только если они являются одним и тем же объектом.\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` или пустой текст (т.е. `''`). Возвращает `false` во всех других случаях, включая пустые массивы и словари.","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` или пустой текст (т.е. `''`). Возвращает `false` во всех других случаях, включая пустые массивы и словари.\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)**\n\nОбозначает, что входное значение не является числом (NaN). Число рассматривается как NaN в одном из следующих сценариев: - `0/0` - `Infinity / Infinity` - `Infinity * 0` - Любая операция, в которой NaN является операндом - Приведение нечислового или `undefined` текста к числу\n\n**Параметр**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Значение, проверяемое на NaN.\n\n**Возвращаемое значение**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"typeof","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#typeof","description":"Возвращает тип входного значения. Возвращает один из следующих типов: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.","examples":"\n**Примеры**\n\nпечатает 'Boolean'\n\n```arcade\nTypeOf(true)\n```\n\nпечатает 'Date'\n\n```arcade\nTypeOf(Now())\n```\n\n","completion":{"label":"TypeOf","detail":"TypeOf(value) -> Text","insertText":"TypeOf(${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Возвращает тип входного значения. Возвращает один из следующих типов: Array, Date, Text, Boolean, Number, Dictionary, Feature, FeatureSet, Point, Polygon, Polyline, Multipoint, Extent, Function, Unrecognized Type.\n\n**Параметр**\n\n- **value**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Входное значение, переменная или атрибут объекта.\n\n**Возвращаемое значение**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"when","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/logical_functions/#when","description":"Оценивает серию условных выражений пока одно не станет `true`.","examples":"\n**Пример**\n\nПереклассифицирует числовое значение поля в порядковый номер (текст). \nЕсли все выражения `false`, то возвращается значение 'n/a'\n\n```arcade\nvar density = $feature.densityField;\nvar ranking = When(density < 50, 'low', density >=50 && density < 100, 'medium', density >= 100, 'high', 'n/a');\n```\n\n","completion":{"label":"When","detail":"When(expression1, result1, [expression2, result2, ..., expressionN, resultN]?, defaultValue) -> Any","insertText":"When(${1:expression1_}, ${2:result1_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Начиная с версии 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nОценивает серию условных выражений пока одно не станет `true`.\n\n**Параметры**\n\n- **expression1**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - условное выражение, если оно оценивается как `true`, тогда будет возвращено `result1`.\n- **result1**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Результат возвращается, если `expression1` оценивается как `true`. Это может быть значение любого типа.\n- **[expression2, result2, ..., expressionN, resultN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Серия условных выражений и возвращаемые значения, если заданное выражение определено как `true`. Это может быть значение любого типа.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Возвращает это значение, если выражение оценивается как `false`. Это может быть значение любого типа.\n\n**Возвращаемое значение**: [Any](https://developers.arcgis.com/arcade/guide/types/#any)"}},"parametersInfo":{"min":3,"max":-1}}]},{"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":"Возвращает абсолютное значение числа. Если входное значение `null`, то возвращает 0.","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Возвращает абсолютное значение числа. Если входное значение `null`, то возвращает 0.\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":"Возвращает арккосинус входного значения в радианах в диапазоне от нуля до пи. Если входное значение выходит за пределы соответствующего диапазона +/- 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Возвращает арккосинус входного значения в радианах в диапазоне от нуля до пи. Если входное значение выходит за пределы соответствующего диапазона +/- 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":"Возвращается арксинус входного значения в радианах в диапазоне от -пи/2 до пи/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Возвращается арксинус входного значения в радианах в диапазоне от -пи/2 до пи/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":"Возвращает арктангенс входного значения, в радианах в диапазоне от -π/2 и π/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Возвращает арктангенс входного значения, в радианах в диапазоне от -π/2 и π/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":"Возвращает арктангенс частного входных значений, в радианах в диапазоне от -π до 0 или от 0 до π, в зависимости от знака аргумента.","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Возвращает арктангенс частного входных значений, в радианах в диапазоне от -π до 0 или от 0 до π, в зависимости от знака аргумента.\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) - Количество знаков после запятой, до которого нужно округлить `значение`. По умолчанию 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) - Значение для вычисления на основе данных `мин` и `макс` границ.\n- **lowerBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Нижняя граница, по которой будет вычислено входное `значение`. Если значение будет меньше, чем `мин`, возвращается `мин`.\n- **upperBound**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Верхняя граница, по которой будет вычислено входное `значение`. Если значение будет меньше, чем `макс`, возвращается `макс`.\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) - Хэшированная переменная Значения DateOnly и 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":"Возвращает натуральный логарифм (по основанию е) от х.","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Возвращает натуральный логарифм (по основанию е) от х.\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 года (т.е. эпохи Unix).","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 как 2 и максимум чисел после 0 как 4.\n\n```arcade\nNumber('10.456','00.00##') // returns 10.456\n```\n\nУказывает минимум чисел после 0 как 2 и максимум чисел после 0 как 4. Левая и правая часть функции должна совпадать или возвращается NaN.\n\n```arcade\nNumber('10.4','00.00##') // returns NaN\n```\n\nУказывает размер повторяющейся группы и финальный размер гру