Подтвердить что ты не робот

Как получить n-й символ в строке в Javascript?

У меня есть строка (скажем, "Hello World" ), и я хочу сохранить первые ее символы в разных переменных (например, character1 = "H", character2 = "e"...).

Как получить n-й символ в строке?

Спасибо!

Bonus: Как я могу это сделать с Python? Было бы лучше, чем делать это на стороне клиента?

4b9b3361

Ответ 1

Используйте метод charAt. Что касается клиента или сервера, это зависит от контекста. Но вы не должны доверять вводу клиента.

Ответ 2

Позвольте мне обобщить возможности

Дано:

var string = "HAI";
/* and */
var index = 1; // number ∈ [0..string.length), rounded down to integer

Ответ 3

Не уверен, что это безопасно для кросс-браузера, но вы можете использовать индексирование типа массива:

"Hello"[0] -> "H"

Синтаксис в Python точно такой же.