JavaScript-1.5 Reference

JS_GetVersion Function

Summary

Retrieves the JavaScript version number used within a specified executable script context.

Syntax

JSVersion JS_GetVersion(JSContext *cx);

Description

JS_GetVersion reports an encapsulated JavaScript version number used within a specified JSContext, cx. The version number is an enumerated value that corresponds to the JavaScript version string with which JS users are familiar.

The following table lists possible values reported by JS_GetVersion, the enumerated value you can use for the JS version in your code, and provides a translation to the actual JavaScript version string:
Value Enumeration Meaning

100

JSVERSION_1_0

JavaScript 1.0

110

JSVERSION_1_1

JavaScript 1.1

120

JSVERSION_1_2

JavaScript 1.2

130

JSVERSION_1_3

JavaScript 1.3

0

JSVERSION_DEFAULT

Default JavaScript version

-1

JSVERSION_UNKNOWN

Unknown JavaScript version

If JSVERSION_DEFAULT is returned by JS_GetVersion, it indicates that the current script does not provide a version number and that the script is executed using the last known version number. If that version number is unknown because a script without a specified version is the first to execute, JS_GetVersion still returns JSVERSION_DEFAULT.

See Also

Groups [ Function ]
Documents [ LXR ID Search ]
Entries [ JS_SetVersion ]

This page was generated by APIDOC