1. 虚拟机类型判断API 1.1 判断evm_val_t对象是否为数字 int evm_is_number(evm_val_t *v) 1.2 判断evm_val_t对象是否为整数 int evm_is_integer(evm_val_t *v) 1.3 判断evm_val_t对象是否为堆字符串 int evm_is_heap_string(evm_val_t *v) 1.4 判断evm_val_t对象是否为外部字符串 int evm_is_foreign_string(evm_val_t *v) 1.5 判断evm_val_t对象是否为字符串 int evm_is_string(evm_val_t *v) 1.6 判断evm_val_t对象是否为布尔值 int evm_is_boolean(evm_val_t *v) 1.7 判断evm_val_t对象是否为字符数组 int evm_is_buffer(evm_val_t *v) 1.8 判断evm_val_t对象是否为脚本函数 int evm_is_script(evm_val_t *v) 1.9 判断evm_val_t对象是否为内置函数 int evm_is_native(evm_val_t *v) 1.10 判断evm_val_t对象是否为数组、列表 int evm_is_list(evm_val_t *v) 1.11 判断evm_val_t对象是否为外部指针 int evm_is_foreign(evm_val_t *v) 1.12 判断evm_val_t对象是否为函数 int evm_is_function(evm_val_t *v) 1.13 判断evm_val_t对象是否为undefined int evm_is_undefined(evm_val_t *v) 1.14 判断evm_val_t对象是否为空 int evm_is_null(evm_val_t *v) 1.15 判断evm_val_t对象是否为NaN int evm_is_nan(evm_val_t *v) 1.16 判断evm_val_t对象是否为对象 int evm_is_object(evm_val_t *v) 1.17 判断evm_val_t对象是否为类 int evm_is_class(evm_val_t *v)