I've a string (let's say "Hello World") and I want to save the first characters of it in different variables (ex. character1 = "H", character2 = "e"...).
How do I get the nth character in the string?
Thanks!
Bonus: How could I do it with Python? Would it be better than doing it client-side?
given:
var string = "HAI"; /* and */ var index = 1; // number ∈ [0..string.length), rounded down to integer
string.charAt(index)
returns "A"
(preferred)string[index]
returns "A"
(non-standard)string.substring(index, index+1)
returns "A"
(over-complex solution but works)string.substr(index, 1)
returns "A"
(non-standard approach to above)Use the charAt
method. As far as client or server, it depends on the context. But you should not trust client input.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With