Typeof (alternativ typeof oder TypeOf) ist ein Operator, der von mehreren Programmiersprachen bereitgestellt wird und den Datentyp einer bestimmten Variablen bestimmt. Dies kann nützlich sein, wenn Teile von Programmen erstellt werden, die viele Datentypen akzeptieren müssen, aber je nach Art der bereitgestellten Daten möglicherweise unterschiedliche Maßnahmen ergreifen müssen.