js截取字符串后几位字符?
编辑:自学文库
时间:2024年03月09日
该方法接受两个参数,第一个参数是截取的起始位置,第二个参数是截取的长度。
如果只想截取字符串的后几位字符,可以使用字符串的length属性来计算起始位置。
假设有一个字符串str,需要截取后三位字符,可以使用以下代码:```javascriptlet str = "Hello, World!";let num = 3;let result = str.substring(str.length - num);console.log(result); // "ld!"```代码中,通过`str.length - num`计算截取的起始位置,然后传递给substring方法进行截取。
最后打印出的结果是"ld!",即字符串"Hello, World!"的后三位字符。
需要注意的是,使用substring方法时,如果第一个参数大于第二个参数,则会交换两个参数的位置。
同时,substring方法返回截取的字符串,而不会对原字符串进行修改。