एक नया वेरिएबल घोषित करता है।
एक वेरिएबल एक मान के लिए एक कंटेनर है। उदाहरण के लिए, एक चर हो सकता है किसी प्राणी के x-निर्देशांक को संख्या के रूप में या उसके नाम को स्ट्रिंग के रूप में शामिल करें। वेरिएबल्स को निम्नानुसार पुन: असाइन करके मान बदल सकते हैं:
// वेरिएबल x घोषित करें और इसे मान 10 निर्दिष्ट करें।
मान लीजिए x = 10;
<p>// x को 50 पर पुन: असाइन करें। एक्स = 50;
</p>वेरिएबल्स में ब्लॉक स्कोप होता है। जब घुंघराले ब्रेसिज़ {} के बीच एक वेरिएबल घोषित किया जाता है, तो यह केवल उन ब्रेसिज़ द्वारा परिभाषित ब्लॉक के भीतर मौजूद होता है। उदाहरण के लिए, निम्नलिखित code एक ReferenceError फेंक देगा क्योंकि x को setup() फ़ंक्शन के ब्लॉक के भीतर घोषित किया गया है:
function setup() {
createCanvas(100, 100);
<p> let x = 50; }</p>
<p>function draw() {
background(200);</p>
<p> // x was declared in setup(), so it can't be referenced here.
circle(x, 50, 20);
}
</p>सभी घुंघराले ब्रेसिज़ के बाहर घोषित वेरिएबल {} वैश्विक दायरे में हैं। एक वैरिएबल जो वैश्विक दायरे में है, उसे स्केच में कहीं भी इस्तेमाल और बदला जा सकता है:
let x = 50; <p>function setup() {
createCanvas(100, 100);
}</p>
<p>function draw() {
background(200);</p>
<p> // Change the value of x.
x += 10;</p>
<p> circle(x, 50, 20);
}
</p>