indesOf.substr,substring,charAt的区别

Posted 雪wolf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了indesOf.substr,substring,charAt的区别相关的知识,希望对你有一定的参考价值。

  var a = "asdfghjkl"


  alert(a.substr(1, 3));           //  从下标为1开始,往右数3个长度的数, 显示 sdf;


  alert(a.substring(1, 3));      //  从下标为1开始,到下标为3结束(左闭右开), 显示 sd;


  alert(a.indexOf("s", 1));      //  找“s”,从下标为1开始找,找到显示下标,找不到显示-1, 显示 1;


  alert(a.charAt(4));              //  找到下标为4的字母g;


  var b = a.substr(1, 3) + a.charAt(6);


  alert(b);              //  显示sdfj;


  var c = a.charAt(7) + a.substring(1, 3);


  alert(c);             //  显示ksd;

以上是关于indesOf.substr,substring,charAt的区别的主要内容,如果未能解决你的问题,请参考以下文章

JS中的substring和substr函数的区别说明

substr和substring的区别

js中substring和substr的用法

substring和substr的区别

substring()和substr(),以及跟substring功能相似的slice()

substr与substring区别