indexOf.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;

posted @ 2017-09-20 16:58  雪wolf  阅读(405)  评论(0编辑  收藏  举报