Given that a is the unit vector in the plane, if B satisfies b * (a-b) = 0, then what is the value range of | B | It is helpful for the responder to give an accurate answer

Given that a is the unit vector in the plane, if B satisfies b * (a-b) = 0, then what is the value range of | B | It is helpful for the responder to give an accurate answer

|b|≤1.
a. Let a = OA, B = ob, then A-B = ba
∵b*(a-b)=0,
⊥ B ⊥ (a-b), ⊿ OAB is a right triangle ∠ oba = 90 °
1 = |a |≥ |b | (hypotenuse ≥ right angle side)