En programación, el alcance de una variable se refiere a la parte del programa donde dicha variable puede ser utilizada y accedida. El alcance de una variable puede ser global o local.

- Alcance global: una variable con alcance global se declara fuera de una función o bloque de código, lo que permite que sea accesible y utilizada en cualquier parte del programa.
- Alcance local: una variable con alcance local se declara dentro de una función o bloque de código, lo que limita su acceso y uso solo dentro de ese bloque o función.

En cuanto a los términos "alcance" y "ámbito", son utilizados de manera intercambiable en programación y se refieren a lo mismo: el rango o la extensión del uso de una variable en un programa.
ในการเขียนโปรแกรม ขอบเขตของตัวแปรหมายถึงส่วนของโปรแกรมที่สามารถใช้และเข้าถึงตัวแปรดังกล่าวได้ ขอบเขตของตัวแปรอาจเป็นแบบโกลบอลหรือโลคัลก็ได้ - ขอบเขตสากล: ตัวแปรที่มีขอบเขตทั่วโลกถูกประกาศไว้ภายนอกฟังก์ชันหรือบล็อกโค้ด ทำให้สามารถเข้าถึงได้และใช้งานได้ทุกที่ในโปรแกรม - ขอบเขตท้องถิ่น: ตัวแปรที่มีขอบเขตท้องถิ่นจะถูกประกาศภายในฟังก์ชันหรือบล็อกของโค้ด ซึ่งจำกัดการเข้าถึงและใช้งานเฉพาะภายในบล็อกหรือฟังก์ชันนั้นเท่านั้น สำหรับคำว่า "ขอบเขต" และ "ขอบเขต" จะใช้สลับกันได้ในการเขียนโปรแกรมและหมายถึงสิ่งเดียวกัน: ช่วงหรือขอบเขตการใช้ตัวแปรในโปรแกรม
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence