changeset 2398:d7e25f17dbf0

Added Math properties and methods to njs Compatibility.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 19 Jun 2019 15:39:04 +0300
parents 081441ddfcd4
children 3e0407ec741e
files xml/en/docs/njs/compatibility.xml xml/ru/docs/njs/compatibility.xml
diffstat 2 files changed, 115 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/njs/compatibility.xml	Mon Jun 17 16:16:13 2019 +0300
+++ b/xml/en/docs/njs/compatibility.xml	Wed Jun 19 15:39:04 2019 +0300
@@ -9,7 +9,7 @@
 <article name="Compatibility"
         link="/en/docs/njs/compatibility.html"
         lang="en"
-        rev="14"
+        rev="15"
         toc="no">
 
 <section>
@@ -61,9 +61,70 @@
 </listitem>
 
 <listitem>
-ES6
-<literal>Math</literal> and <literal>Number</literal>
-properties and methods
+<literal>Math</literal> properties:
+<list type="bullet">
+
+<listitem>
+ES6:
+<literal>E</literal>,
+<literal>LN10</literal>,
+<literal>LN2</literal>,
+<literal>LOG10E</literal>,
+<literal>LOG2E</literal>,
+<literal>PI</literal>,
+<literal>SQRT1_2</literal>,
+<literal>SQRT2</literal>
+</listitem>
+</list>
+</listitem>
+
+<listitem>
+<literal>Math</literal> methods:
+<list type="bullet">
+
+<listitem>
+ES6:
+<literal>abs</literal>,
+<literal>acos</literal>,
+<literal>acosh</literal>,
+<literal>asin</literal>,
+<literal>asinh</literal>,
+<literal>atan</literal>,
+<literal>atan2</literal>,
+<literal>atanh</literal>,
+<literal>cbrt</literal>,
+<literal>ceil</literal>,
+<literal>clz32</literal>,
+<literal>cos</literal>,
+<literal>cosh</literal>,
+<literal>exp</literal>,
+<literal>expm1</literal>,
+<literal>floor</literal>,
+<literal>fround</literal>,
+<literal>hypot</literal>,
+<literal>imul</literal>,
+<literal>log</literal>,
+<literal>log10</literal>,
+<literal>log1p</literal>,
+<literal>log2</literal>,
+<literal>max</literal>,
+<literal>min</literal>,
+<literal>pow</literal>,
+<literal>random</literal>,
+<literal>round</literal>,
+<literal>sign</literal>,
+<literal>sin</literal>,
+<literal>sinh</literal>,
+<literal>sqrt</literal>,
+<literal>tan</literal>,
+<literal>tanh</literal>,
+<literal>trunc</literal>
+</listitem>
+</list>
+</listitem>
+
+<listitem>
+ES6 <literal>Number</literal> properties and methods
 </listitem>
 
 <listitem>
--- a/xml/ru/docs/njs/compatibility.xml	Mon Jun 17 16:16:13 2019 +0300
+++ b/xml/ru/docs/njs/compatibility.xml	Wed Jun 19 15:39:04 2019 +0300
@@ -9,7 +9,7 @@
 <article name="Совместимость"
         link="/ru/docs/njs/compatibility.html"
         lang="ru"
-        rev="14"
+        rev="15"
         toc="no">
 
 <section>
@@ -61,9 +61,55 @@
 </listitem>
 
 <listitem>
-ES6
-методы и свойства
-<literal>Math</literal> и <literal>Number</literal>
+ES6 методы и свойства <literal>Math</literal>:
+<literal>E</literal>,
+<literal>LN10</literal>,
+<literal>LN2</literal>,
+<literal>LOG10E</literal>,
+<literal>LOG2E</literal>,
+<literal>PI</literal>,
+<literal>SQRT1_2</literal>,
+<literal>SQRT2</literal>,
+<literal>__proto__</literal>,
+<literal>abs</literal>,
+<literal>acos</literal>,
+<literal>acosh</literal>,
+<literal>asin</literal>,
+<literal>asinh</literal>,
+<literal>atan</literal>,
+<literal>atan2</literal>,
+<literal>atanh</literal>,
+<literal>cbrt</literal>,
+<literal>ceil</literal>,
+<literal>clz32</literal>,
+<literal>cos</literal>,
+<literal>cosh</literal>,
+<literal>exp</literal>,
+<literal>expm1</literal>,
+<literal>floor</literal>,
+<literal>fround</literal>,
+<literal>hypot</literal>,
+<literal>imul</literal>,
+<literal>log</literal>,
+<literal>log10</literal>,
+<literal>log1p</literal>,
+<literal>log2</literal>,
+<literal>max</literal>,
+<literal>min</literal>,
+<literal>pow</literal>,
+<literal>random</literal>,
+<literal>round</literal>,
+<literal>sign</literal>,
+<literal>sin</literal>,
+<literal>sinh</literal>,
+<literal>sqrt</literal>,
+<literal>tan</literal>,
+<literal>tanh</literal>,
+<literal>trunc</literal>
+</listitem>
+
+<listitem>
+ES6 методы и свойства <literal>Number</literal>
 </listitem>