napi_coerce_to_number


napi_status napi_coerce_to_number(napi_env env,
                                  napi_value value,
                                  napi_value* result) 
  • [in] env:调用该 API 时所处的环境。
  • [in] value:要强制转换的 JavaScript 值。
  • [out] result:表示被强制转换的 JavaScript numbernapi_value

如果 API 成功,则返回 napi_ok

【Returns napi_ok if the API succeeded.】

此 API 实现了 ECMAScript 语言规范 第 ToNumber 节 中定义的抽象操作 ToNumber()。如果传入的值是对象,则此函数可能会运行 JS 代码。

【This API implements the abstract operation ToNumber() as defined in Section ToNumber of the ECMAScript Language Specification. This function potentially runs JS code if the passed-in value is an object.】