Language overview

JavaScript is a scripting language which is different from programming languages like Java™, C++, or Visual Basic®. It is a smaller, dynamically typed, scripting language that offers programming tools with easy syntax and built-in functionality.

Unlike programming languages, scripting languages do not use compilers to create executable program code. Because JavaScript is an interpreted language, each time the script is executed, it is loaded into an interpreter that runs the code. The Compile button in the Script Library does not create an executable load module; it runs a syntax check to verify that the script is executable.

JavaScript can be either client-side, server-side, or core language. Core JavaScript is the base JavaScript language with client-side and server-side JavaScript as extensions. Server-side JavaScript is used for accessing and manipulating data and is the only one available within Service Manager.