AWTK fscript 中的 value 扩展函数

fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** value 扩展函数 **

value 扩展函数

value 相关的辅助函数。

1. value_is_valid

判断 value 是否有效。


原型
js 复制代码
value_is_valid(v) => bool
示例
js 复制代码
var a = object_create()
print(value_is_valid(a))

2. value_is_null

判断 value 是否为 null。


原型
js 复制代码
value_is_null(v) => bool
示例
js 复制代码
var a = object_create()
print(value_is_null(a))

3. value_get_binary_data

获取 binary 的数据指针。


原型
js 复制代码
value_get_binary_data(v) => pointer_t
示例
js 复制代码
print(value_get_binary_data(a))

4. value_get_binary_size

获取 binary 的数据长度。


原型
js 复制代码
value_get_binary_size(v) => uint32_t
示例
js 复制代码
var a = file_read_binary("test.bin")
assert(value_get_binary_size(a) == 5)
相关推荐
李先静10 小时前
在树莓派 Pico 上运行 AWTK
pico·awtk
李先静1 个月前
AWTK-WIDGET-WEB-VIEW 实现笔记 (3) - MacOS
macos·webview·awtk
李先静1 个月前
AWTK-WIDGET-WEB-VIEW 实现笔记 (2) - Windows
webview·awtk
李先静1 个月前
AWTK fscript 中的 JSON 扩展函数
json·awtk·fscript
李先静2 个月前
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (6) - 触屏事件
android·华为·harmonyos·awtk
李先静2 个月前
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (4) - 平台适配
华为·harmonyos·鸿蒙系统·awtk
李先静2 个月前
移植 AWTK 到 纯血鸿蒙 (HarmonyOS NEXT) 系统 (1) - 让 OpenGLES 应用跑起来
华为·harmonyos·awtk
李先静2 个月前
移植 AWTK 到 纯血鸿蒙(HarmonyOS NEXT)系统 (0) - 序
华为·harmonyos·鸿蒙系统·awtk
李先静2 个月前
AWTK fscript 中的 widget 扩展函数
awtk·fscriipt