老师,这个汉字是怎样数字符长度啊?不是一个汉字占两个字符吗?
来源:3-9 选择题
慕粉1508502851
2017-08-11 11:12:54
<script>
var str="慕课网,工程师的黄埔军校";
var newstr=str.substr(-8,8);
console.log(newstr);
</script>
2回答
substr(start,length);
该方法可在字符串中抽取从 start 下标开始的指定数目的字符。
参数start是必需的。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
在该方法中,不用考虑一个汉子几个字符,一个汉字就是一个下标位置。
祝学习愉快!
qq_天天_66
2017-08-11
小括号里面的是索引
相似问题