猿问

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

好的,所以我被分配了一个组合,它只显示注册人姓名的某些字母。应该是第一个和最后一个字母,然后是名字的第4个,例如:注册用户的名字是Teszt Elek,所以它应该是Tkz。但对我来说,它没有显示 k。又名最后一个字母。如果您需要更多代码,请询问。


var ls = szulnev.charAt(0);

var ny = szulnev.charAt(3);

var us = szulnev.charAt(-1);

var lsnyus = ls + ny + us ;


智慧大石
浏览 113回答 2
2回答

ITMISS

您计算的最后一个字符错误:您可以使用不同的方式但具有不同的性能来实现这一点,使用括号表示法:var str = "测试"; var last = szulnev[szulnev.length - 1];但不建议使用括号。字符[索引]:var lastLetter = szulnev.charAt(szulnev.length - 1)这是可读和最快的。这是最推荐的方式。子串:szulnev.substring(szulnev.length - 1);片:szulnev.slice(-1);它比子字符串略快。

喵喵时光机

我不确定是否charAt()可以取负数。你可以使用szulnev.charAt(szulnev.length - 1)看到这里
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答