如题:请解释napi_get_value_int64接口的功能及使用时的注意事项。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题:请解释napi_get_value_int64接口的功能及使用时的注意事项。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答526 阅读✓ 已解决
1 回答536 阅读
1 回答476 阅读
490 阅读
489 阅读
480 阅读
446 阅读
1 回答499 阅读
1 回答549 阅读✓ 已解决
1 回答610 阅读✓ 已解决
1 回答608 阅读✓ 已解决
1 回答503 阅读✓ 已解决
功能是将ArkTS值转换为Node - API模块中的int64类型数据。使用时,先解析传入的值,然后调用该接口进行转换,若传递的参数不是数字则返回
napi_number_expected
。注意输入超过int64表示范围的数字会溢出失去精度,导致输入数字与返回数字不相等;传入NAN
、+Infinity
或-Infinity
时接口返回数字0。示例代码如下:ArkTS侧传入不同值进行测试,如
testNapi.getValueInt64(80)
(输入范围内数字)、testNapi.getValueInt64('sAs')
(输入非数字)、testNapi.getValueInt64(9223372036854775809)
(输入超出范围数字)等,并通过日志输出结果。本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。