老师,这个汉字是怎样数字符长度啊?不是一个汉字占两个字符吗?

来源:3-9 选择题

慕粉1508502851

2017-08-11 11:12:54

<script>

var str="慕课网,工程师的黄埔军校";

var newstr=str.substr(-8,8);

console.log(newstr);

</script>


写回答

2回答

小丸子爱吃菜

2017-08-11

substr(start,length);

该方法可在字符串中抽取从 start 下标开始的指定数目的字符。

参数start是必需的。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

在该方法中,不用考虑一个汉子几个字符,一个汉字就是一个下标位置。

祝学习愉快!

0

qq_天天_66

2017-08-11

小括号里面的是索引

0
hq_庸人自扰_28
回复
hq_天天_66
h 是-8,长度是12,相加为4,,也就是提取(4,8)里的字符串,对不
h017-12-14
共4条回复

0 学习 · 36712 问题

查看课程