JavaScript is the primary scripting language used in ServiceNow for both client-side and server-side operations.
ServiceNow uses JavaScript (ECMAScript 5) on the server-side and modern JavaScript (ES6+) on the client-side.
// Server-side (Business Rules, Script Includes)
var userName = 'John Doe';
var isActive = true;
var ticketCount = 42;
// Client-side (Client Scripts - Modern)
let currentValue = g_form.getValue('priority');
const MAX_ATTEMPTS = 3;
var legacyVariable = 'still works';