这种说法以偏概全
基础数据类型按值访问,引用数据类型按引用访问
反例:string一般是引用访问
js变量
不同数据类型用不同的存取方式,具体实现看js解释器是怎么设定的
//存取方式
typedef union JSValueUnion {
int32_t int32;
double float64;
void *ptr;
} JSValueUnion;
//数据类型
enum {
/* all tags with a reference count are negative */
JS_TAG_FIRST = -11, /* first negative tag */
JS_TAG_BIG_DECIMAL =