UNPKG

@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 877 kB
[{"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":"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)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Массив чисел, для которого выполняется операция.\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)&lt;[Any](https://developers.arcgis.com/arcade/guide/types/#any)&gt; \\| [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)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Массив чисел.\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)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Массив чисел, по которым вычисляется среднее.\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)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt; - Массив чисел.\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Указывает размер повторяющейся группы и финальный размер группы входного значения.\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 года (т.е. эпохи Unix).\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_Примечание: Если вам нужен формат значения для отображения в виде надписи или во всплывающем окне, используйте функцию `Text()`._","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_Примечание: Если вам нужен формат значения для отображения в виде надписи или во всплывающем окне, используйте функцию `Text()`._\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,"insertTextFo