Do you know what "modulus" and "argument" are? The "modulus" of a complex number, z= a+ bi, is defined as [tex]|z|= \sqrt{z\cdot\overline{z}}= \sqrt{a^2+ b^2}[/tex]. If [tex]z= i[/tex] then [tex]\overline{z}= -i[/tex] so that [tex]|i|= \sqrt{i\cdot(-i)}= \sqrt{-(i\cdot i)}= \sqrt{-(-1)}= 1[/tex]. The "argument" of a complex number, z= a+ bi, is defined as [tex]arg(z)= arctan\left(\frac{b}{a}\right)[/tex]. Of course, if z= i, then a= 0 and b= 1 so b/a is not defined. But the tangent function, [tex]tan(\theta)[/tex] goes to infinity as [tex]\theta[/tex] goes to [tex]\pi/2[/tex] so, "by continuity", the argument of i is [tex]pi/2[/tex] (your 90 degrees).
Geometrically, if we represent the complex number, z= x+ yi, as a point in the plane, (x, y), then the "modulus" of z is the distance from (x, y) to the origin (0, 0) (just as |x|, with x a real number is the distance on the real-line from x to 0) which is, of course, [tex]\sqrt{x^2+ y^2}[/tex]. And the argument is the angle that line makes with the positive x-axis. Since the "imaginary axis" (y axis) is perpendicular to the "real axis" (x axis) that angle is 90 degrees.