jsval 类型
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
jsval 类型是一个有符号的机器字,可能是一个有符号的整数(如果低位被设置),或者带有 类型标记的指针,或者特殊值(如果低位被清空)。标记过的指针引用 GC 堆中,以 8 个字节对齐的对象。
特殊值是 JSVAL_NULL, JSVAL_VOID(undefined),JSVAL_TRUE,JSVAL_FALSE.另一 个特殊值:JSVAL_HOLE,只限于内部使用(用于表示已经被删除的数组元素)。这个值没有在 JSAPI 中公开,可以不理会。
jsval 可以与宿主对象互相转换,如将 C 的字符串(char *)转换为 JavaScript 的字符串,以及浮点数,布尔值等的转换。
在线练习
{$ activeFileHint $}