I remember having integer variables in Amstrad CPC (Locomotive) Basic. Something with the % symbol.
edit: ChatGPT says that BBC BASIC and TRS-80 Microsoft BASIC also supported integer variables with % declaration.
So the main benefit was for saving space with an array of integers.