一封信没有显示,即使它应该显示

  • 本文关键字:显示 一封信 javascript
  • 更新时间 :
  • 英文 :


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

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

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

你可以使用不同的方式来实现这一点,但性能不同,

  1. 使用括号表示法:

var str="Test";var last=szunav[szunav.length-1];

但不建议使用括号。

  1. charAt[index]:

var lastLetter=szunav.charAt(szunav.length-1(

这是可读的,也是最快的。这是最推荐的方式。

  1. 子字符串:

szunav.substring(szunav.length-1(;

  1. 切片:

szunav.slice(-1(;

它比子字符串稍快。

我不确定charAt()是否可以取负数。您可以使用szulnev.charAt(szulnev.length - 1)查看此处

最新更新