En mathématiques, un ensemble A est un sous-ensemble ou une partie d’un ensemble B, ou encore B est un sur-ensemble de A, si tout élément du sous-ensemble A est aussi élément du B.
Un ensemble s est un sous-ensemble de t si tous les éléments de s sont aussi dans t. Par exemple, l’ensemble {1} est un sous-ensemble de {1,2}.
Sous-ensemble de Visual Basic utilisé en tant que langage de script d'usage général, VBScript a un champ d’application bien plus large que JavaScript auquel il est pourtant souvent comparé.