对应 String.prototype.repeat / padStart / padEnd;补位字符取首个码元。
上半部分为 repeat;下半部分为 padStart / padEnd。
HiHiHi
000000Hi
emoji 等可能占多个码元;长度按 JavaScript 字符串长度计算。