A JSVariable is a JavaScript Variable which can be used everywhere in the M2MRuleset JavaScript context (including init.js, JSRunnables, JSFunctions, JSFileLibraryies).
It can be created into M2MPackage elements via the contextual menu Add New | M2M | JSVariable: