I intuitively understand the gradient in a mathematical sense, especially the fact that it points in the direction of maximum increase and easily tells us the function's sensitivity to change in each direction.
However, in physics it seems more complicated, due to the existence of units. For example, when differentiating a single-variable scalar function with respect to, say, $x$, you know that the units will be divided by those of $x$ (i.e. the derivative of position ($\mathrm{m}$) with respect to time ($\mathrm{s}$) is in $\mathrm{m/s}$). However, gradients don't specify a single variable, but rather measure the sensitivity to change of every variable.
So for example, if we had a function $f(x,y,z,t)$ which describes the heat you feel from an explosion, depending on distance and time, what would be the units of the gradient? Alternatively, if we describe the speed of a particle in water as a function of distance and time, what would the gradient be?
I'm asking this because in cases where I'm given an equation like $$E = - \nabla V$$
I want to know if I can immediately infer the units of $E$ by knowing the units of $V$, or vice versa (not this specific E&M case, but in general).