摘要
数据结构
定义一个双浮点类型的变量并进行赋值。
语法
struct JSConstDoubleSpec { jsdouble dval; const char *name; uint8 flags; uint8 spare[3]; };
名称 | 类型 | 描述 |
---|---|---|
dval |
jsdouble |
双浮点类型的值。 |
name |
const char * |
给双浮点类型定义的名称。 |
flags |
uint8 |
双浮点类型的属性。这里可以是0或者是下面这些值之中的一个:
|
spare |
uint8[3] |
为以后的扩展保留的属性。 |
描述
JS双浮点型的构造规范
典型应用于定义一个双浮点值集合,并使用JS_DefineConstDoubles
对生成的对象进行赋值。使用JS_DefineConstDouble
为指定的对象创建一个或多个双浮点类型属性。
JS_DefineConstDoubles
为一类由JSConstDoubleSpecs
定义的数组提供证明。为每个数据元素定义独立的属性名和设置独立的属性值。数组的最后一个元素必须包括0值(zero-valued)的属性。JS_DefineConstDoubles
为数组中每个非0值(non-zero)元素创建一个属性值。