老师,这个汉字是怎样数字符长度啊?不是一个汉字占两个字符吗?
<script>
var str="慕课网,工程师的黄埔军校";
var newstr=str.substr(-8,8);
console.log(newstr);
</script>
85
收起
正在回答
2回答
substr(start,length);
该方法可在字符串中抽取从 start 下标开始的指定数目的字符。
参数start是必需的。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
在该方法中,不用考虑一个汉子几个字符,一个汉字就是一个下标位置。
祝学习愉快!
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星