JAMon

如何获取字符串的最后一个字符

笑着哭i 提交于 2019-12-30 13:48:05
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我有 var id="ctl03_Tabs1"; 使用JavaScript,如何获得最后五个字符或最后一个字符? #1楼 以下脚本显示使用JavaScript在字符串中获取最后5个字符和最后1个字符的结果: var testword='ctl03_Tabs1'; var last5=testword.substr(-5); //Get 5 characters var last1=testword.substr(-1); //Get 1 character 输出: Tabs1 //有5个字符 1 //得到了1个字符 #2楼 不要使用 .substr() 。 请使用 .slice() 方法,因为它与跨浏览器兼容(请参阅IE)。 const id = "ctl03_Tabs1"; console.log(id.slice(id.length - 5)); //Outputs: Tabs1 console.log(id.slice(id.length - 1)); //Outputs: 1 具有负值的substr()在IE中不起作用 #3楼 不需要使用 substr 方法来获取字符串的单个字符! 以Jamon Holmgren为例,我们可以更改substr方法并只需指定数组位置: var id = "ctl03