Add two new API functions: jerry_create_number_infinity and jerry_create_number_nan
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
@@ -1758,6 +1758,77 @@ jerry_create_number (double value);
|
||||
**See also**
|
||||
|
||||
- [jerry_release_value](#jerry_release_value)
|
||||
- [jerry_create_number_infinity](#jerry_create_number_infinity)
|
||||
- [jerry_create_number_nan](#jerry_create_number_nan)
|
||||
|
||||
|
||||
## jerry_create_number_infinity
|
||||
|
||||
**Summary**
|
||||
|
||||
Creates a `jerry_value_t` representing a positive or negative infinity value.
|
||||
|
||||
**Prototype**
|
||||
|
||||
```c
|
||||
jerry_value_t
|
||||
jerry_create_number_infinity (bool sign);
|
||||
```
|
||||
|
||||
- `sign` - true for negative Infinity and false for positive Infinity
|
||||
- return value - a `jerry_value_t` representing the infinity value
|
||||
|
||||
**Example**
|
||||
|
||||
```c
|
||||
{
|
||||
jerry_value_t positive_inf_value = jerry_create_number_infinity (false);
|
||||
|
||||
... // usage of the positive_inf_value
|
||||
|
||||
jerry_release_value (positive_inf_value);
|
||||
}
|
||||
```
|
||||
|
||||
**See also**
|
||||
|
||||
- [jerry_release_value](#jerry_release_value)
|
||||
- [jerry_create_number](#jerry_create_number)
|
||||
- [jerry_create_number_nan](#jerry_create_number_nan)
|
||||
|
||||
|
||||
## jerry_create_number_nan
|
||||
|
||||
**Summary**
|
||||
|
||||
Creates a `jerry_value_t` representing a not-a-number value.
|
||||
|
||||
**Prototype**
|
||||
|
||||
```c
|
||||
jerry_value_t
|
||||
jerry_create_number_nan (void);
|
||||
```
|
||||
|
||||
- return value - a `jerry_value_t` representing the not-a-number value
|
||||
|
||||
**Example**
|
||||
|
||||
```c
|
||||
{
|
||||
jerry_value_t nan_value = jerry_create_number_nan ();
|
||||
|
||||
... // usage of the nan_value
|
||||
|
||||
jerry_release_value (nan_value);
|
||||
}
|
||||
```
|
||||
|
||||
**See also**
|
||||
|
||||
- [jerry_release_value](#jerry_release_value)
|
||||
- [jerry_create_number](#jerry_create_number)
|
||||
- [jerry_create_number_infinity](#jerry_create_number_infinity)
|
||||
|
||||
|
||||
## jerry_create_null
|
||||
|
||||
Reference in New Issue
Block a user