Описанные ниже функции возвращают различную информацию о исполняющей системе сценариев. Их применение можно проиллюстрировать следующим примером:
function GetScriptEngineInfo() {
  var s = "";
  s += ScriptEngine() + " ";
  s += ScriptEngineMajorVersion() + ".";
  s += ScriptEngineMinorVersion() + ".";
  s += ScriptEngineBuildVersion();
  return s;
}

document.write(GetScriptEngineInfo());
В результате выполнения этого сценария на экран обозревателя будет выведен примерно такой текст: JScript 5.5.5207.

Функция ScriptEngine

Синтаксис: ScriptEngine()
Результат: строковое значение
Функция ScriptEngine возвращает одну из следующих строк, указывающую на текущий сценарный язык:
"JScript" Microsoft JScript
"VBA" Microsoft Visual Basic for Applications
"VBScript" Microsoft Visual Basic Scripting Edition

Функция ScriptEngineBuildVersion

Синтаксис: ScriptEngineBuildVersion()
Результат: строковое значение
Функция ScriptEngineBuildVersion возвращает строку, содержащую номер сборки (build version) исполняющей системы сценариев.

Функция ScriptEngineMajorVersion

Синтаксис: ScriptEngineMajorVersion()
Результат: строковое значение
Функция ScriptEngineMajorVersion возвращает строку, содержащую номер версии исполняющей системы сценариев.

Функция ScriptEngineMinorVersion

Синтаксис: ScriptEngineMinorVersion()
Результат: строковое значение
Функция ScriptEngineMinorVersion возвращает строку, содержащую номер подверсии исполняющей системы сценариев.