如题:napi_get_value_int32接口在将ArkTS值转换为Node - API模块中的int32类型数据时有哪些特点?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题:napi_get_value_int32接口在将ArkTS值转换为Node - API模块中的int32类型数据时有哪些特点?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答526 阅读✓ 已解决
1 回答536 阅读
1 回答476 阅读
490 阅读
489 阅读
480 阅读
446 阅读
1 回答560 阅读✓ 已解决
1 回答641 阅读
1 回答536 阅读✓ 已解决
1 回答493 阅读
1 回答466 阅读✓ 已解决
该接口会将前端传过来的参数转换为Node - API模块中的int32类型数据。若传递的参数不是数字,接口将返回
napi_number_expected
,函数返回nullptr
。对于一些特殊值,如传入NAN
、+Infinity
或-Infinity
时,接口会返回数字0;对于超出int32范围的数字,返回值按后32位二进制编码解码,可能导致数值发生改变(如传入68719476735,其二进制在int32中有特殊含义,返回值为 - 1;传入大于2^31 - 1
且非特殊二进制表示的数字会溢出,返回值按后32位二进制编码解码)。本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。