ขอบเขตคือขอบเขตของโปรแกรมและโดยทั่วไปแล้วมีสามแห่งที่สามารถประกาศตัวแปรได้ - ภายในฟังก์ชันหรือบล็อกที่เรียกว่าตัวแปรท้องถิ่น ในนิยามของพารามิเตอร์ฟังก์ชันที่เรียกว่า พารามิเตอร์ที่เป็นทางการ นอกเหนือจากฟังก์ชันทั้งหมดที่เรียกว่าตัวแปรส่วนกลาง ตัวแปรโลคัลสามารถใช้ได้โดยคำสั่งที่อยู่ภายในฟังก์ชันห