Javascript 一封信没有出现,即使它应该出现

Javascript 一封信没有出现,即使它应该出现,javascript,Javascript,好的,所以我被指派做一个组合,它只显示注册人姓名的某些字母。应该是第一个和最后一个字母,然后是名字中的第四个字母, e、 g:注册用户的名字是Teszt Elek,所以应该是Tkz。 但对我来说,它没有显示k。最后一封信。如果您需要更多的代码,请询问 var ls = szulnev.charAt(0); var ny = szulnev.charAt(3); var us = szulnev.charAt(-1); var lsnyus = ls + ny + us ; 我不确定查拉特是否能

好的,所以我被指派做一个组合,它只显示注册人姓名的某些字母。应该是第一个和最后一个字母,然后是名字中的第四个字母, e、 g:注册用户的名字是Teszt Elek,所以应该是Tkz。 但对我来说,它没有显示k。最后一封信。如果您需要更多的代码,请询问

var ls = szulnev.charAt(0);
var ny = szulnev.charAt(3);
var us = szulnev.charAt(-1);
var lsnyus = ls + ny + us ;

我不确定查拉特是否能接受负数。您可以使用szulnev.charAtszulnev.length-1请参见

您计算的最后一个字符错误:

您可以使用不同的方法实现这一点,但性能不同

使用括号表示法: var-str=检验; var last=szulnev[szulnev.length-1]

但不建议使用括号

字符[索引]: var lastLetter=szulnev.charAtszulnev.length-1

这是可读性和最快的。这是最推荐的方式

子字符串: Szulnov.substringSzulnov.length-1

切片: szulnev.slice-1


它稍微快于子字符串。

a,你在中间显示第四个字母,而不是在最后b。