JSLにおける変数は、後にスクリプト内で参照する値を保持した名前です。変数には2種類あります。
• グローバル変数は、JMPセッション内のスクリプトすべてで共有されます。
• ローカル変数は、それを定義したスクリプトのコンテキストだけに適用されます。特定の関数に適用される変数や、スクリプトの一部だけに適用される変数もあります。
変数の使用範囲を制限するには、名前空間内で変数を定義します。名前空間とは、変数、関数、その他の一意の名前の集まりです。JMPには、すべてのスクリプトでデフォルトで使用されるグローバル変数の名前空間が1つあります。名前を限定的な構文なしでそのまま使用すると、範囲指定のない変数となり、グローバル名前空間に入ります。
x = 1;