如何在Javascript中的字符串中获取第n个字符?

ana*_*ana 21 javascript

我有一个字符串(让我们说"Hello World"),我想在不同的变量中保存它的第一个字符(例如,字符1 ="H",字符2 ="e"......).

如何获取字符串中的第n个字符?

谢谢!

额外奖励:我怎么能用Python做到这一点?它比客户端更好吗?

Fre*_*ing 54

让我总结一下可能性

给定:

var string = "HAI";
/* and */
var index = 1; // number ? [0..string.length), rounded down to integer
Run Code Online (Sandbox Code Playgroud)


Mat*_*hen 32

使用该charAt方法.就客户端或服务器而言,它取决于上下文.但你不应该相信客户的意见.


har*_*rto 5

不确定这是否跨浏览器安全,但您可以使用类似数组的索引:

"Hello"[0] -> "H"
Run Code Online (Sandbox Code Playgroud)

语法与 Python 中完全相同。