Undefined se usa más comúnmente para indicar que algo está sin definir o no inicializado, mientras que null se usa para representar una ausencia deliberada de valor.