Описанные ниже функции возвращают различную информацию о исполняющей системе сценариев. Их применение можно проиллюстрировать следующим примером:
function GetScriptEngineInfo() {
var s = "";
s += ScriptEngine() + " ";
s += ScriptEngineMajorVersion() + ".";
s += ScriptEngineMinorVersion() + ".";
s += ScriptEngineBuildVersion();
return s;
}
document.write(GetScriptEngineInfo());
В результате выполнения этого сценария на экран обозревателя будет выведен примерно такой текст:
JScript 5.5.5207.
Синтаксис: ScriptEngine()
Результат: строковое значение
Функция
ScriptEngine возвращает одну из следующих строк, указывающую на текущий сценарный язык:
"JScript" |
Microsoft JScript |
"VBA" |
Microsoft Visual Basic for Applications |
"VBScript" |
Microsoft Visual Basic Scripting Edition |
Синтаксис: ScriptEngineBuildVersion()
Результат: строковое значение
Функция
ScriptEngineBuildVersion возвращает строку, содержащую номер сборки (build version) исполняющей системы сценариев.
Синтаксис: ScriptEngineMajorVersion()
Результат: строковое значение
Функция
ScriptEngineMajorVersion возвращает строку, содержащую номер версии исполняющей системы сценариев.
Синтаксис: ScriptEngineMinorVersion()
Результат: строковое значение
Функция
ScriptEngineMinorVersion возвращает строку, содержащую номер подверсии исполняющей системы сценариев.