2018网站开发最流行的语言,asp.net做学校网站首页,广告型网站建设,湖南响应式网站推荐1、结论
两个方法都用于截取字符串#xff0c;其用法不同#xff1a;
1#xff09;相同点#xff1a;
① 都用于截取字符串#xff1b; ② 第一个参数都是表示提取字符的开始索引位置#xff1b; 2#xff09;不同点#xff1a;
① 第一个参数的取值范围不同…1、结论
两个方法都用于截取字符串其用法不同
1相同点
① 都用于截取字符串 ② 第一个参数都是表示提取字符的开始索引位置 2不同点
① 第一个参数的取值范围不同 substr() 的第一个参数可以是负整数也可以是正整数 substring() 的第一个参数只能是非负整数。 ① 第二个参数不同。 substr() 的第二个参数表示要提取的字符数量不选默认表示提取到结束的位置 substring() 的第二个参数表示索引结束的位置提取的结果不包括该索引的值。 2、语法
① substr(start, length)
作用截取从 start 位置开始的指定数量字符
start必填提取字符的位置。如果为负值则被看作 a.length start其中 a.length 为字符串的长度(例如如果 start 为 -3则被看作 a.length (-3))。
length可选提取的字符数量不选就是全部也就是到结束的位置。 const str1 我是小草莓console.log(str1.substr(1)) // 是小草莓console.log(str1.substr(-1)) // 莓console.log(str1.substr(1, 3)) // 是小草 ② substring(start, end)
作用提取字符串中两个指定索引号之间的字符
start必填非负整数需要截取的第一个字符的索引。该索引位置的字符作为返回的字符串的首字母。
end可选。一个0到字符串长度之间的整数以该数字为索引的字符不包含在截取的字符串内。 const str2 我是小草莓console.log(str2.substring(0)) // 我是小草莓console.log(str2.substring(2, 3)) // 小