JSValue in general; JSString, JSNumber, etc.
JSValue
JSString
JSNumber
A Javascript string value.
A JSValue is either a primitive value or a reference to an object.