JS type coercion: to_number, to_int32, to_uint32, to_primitive, to_string_val, and numeric parsing.
Summary
Functions
Compatibility wrapper for primitive coercion.
Converts a function-like VM value to its primitive string representation.
Parses an integer in a radix and returns :nan on invalid input.
Parses a JavaScript numeric string literal into a VM number value.
Coerces a VM value using JavaScript ToInt32 semantics.
Coerces a VM value using JavaScript ToNumber semantics.
Coerces a VM value using JavaScript ToNumeric semantics.
Coerces an object value using JavaScript ToPrimitive semantics.
Coerces a VM value using JavaScript ToString semantics.
Coerces a VM value using JavaScript ToUint32 semantics.
Wraps an integer into JavaScript signed 32-bit range.
Functions
Compatibility wrapper for primitive coercion.
Converts a function-like VM value to its primitive string representation.
Parses an integer in a radix and returns :nan on invalid input.
Parses a JavaScript numeric string literal into a VM number value.
Coerces a VM value using JavaScript ToInt32 semantics.
Coerces a VM value using JavaScript ToNumber semantics.
Coerces a VM value using JavaScript ToNumeric semantics.
Coerces an object value using JavaScript ToPrimitive semantics.
Coerces a VM value using JavaScript ToString semantics.
Coerces a VM value using JavaScript ToUint32 semantics.
Wraps an integer into JavaScript signed 32-bit range.