@@ -1758,6 +1758,77 @@ jerry_create_number (double value);
17581758**See also**
17591759
17601760- [jerry_release_value](#jerry_release_value)
1761+ - [jerry_create_number_infinity](#jerry_create_number_infinity)
1762+ - [jerry_create_number_nan](#jerry_create_number_nan)
1763+
1764+
1765+ ## jerry_create_number_infinity
1766+
1767+ **Summary**
1768+
1769+ Creates a `jerry_value_t` representing a positive or negative infinity value.
1770+
1771+ **Prototype**
1772+
1773+ ```c
1774+ jerry_value_t
1775+ jerry_create_number_infinity (bool sign);
1776+ ```
1777+
1778+ - `sign` - true for negative Infinity and false for positive Infinity
1779+ - return value - a `jerry_value_t` representing the infinity value
1780+
1781+ **Example**
1782+
1783+ ```c
1784+ {
1785+ jerry_value_t positive_inf_value = jerry_create_number_infinity (false);
1786+
1787+ ... // usage of the positive_inf_value
1788+
1789+ jerry_release_value (positive_inf_value);
1790+ }
1791+ ```
1792+
1793+ **See also**
1794+
1795+ - [jerry_release_value](#jerry_release_value)
1796+ - [jerry_create_number](#jerry_create_number)
1797+ - [jerry_create_number_nan](#jerry_create_number_nan)
1798+
1799+
1800+ ## jerry_create_number_nan
1801+
1802+ **Summary**
1803+
1804+ Creates a `jerry_value_t` representing a not-a-number value.
1805+
1806+ **Prototype**
1807+
1808+ ```c
1809+ jerry_value_t
1810+ jerry_create_number_nan (void);
1811+ ```
1812+
1813+ - return value - a `jerry_value_t` representing the not-a-number value
1814+
1815+ **Example**
1816+
1817+ ```c
1818+ {
1819+ jerry_value_t nan_value = jerry_create_number_nan ();
1820+
1821+ ... // usage of the nan_value
1822+
1823+ jerry_release_value (nan_value);
1824+ }
1825+ ```
1826+
1827+ **See also**
1828+
1829+ - [jerry_release_value](#jerry_release_value)
1830+ - [jerry_create_number](#jerry_create_number)
1831+ - [jerry_create_number_infinity](#jerry_create_number_infinity)
17611832
17621833
17631834## jerry_create_null
0 commit comments