1. str.length()
2. str.indexOf() 方法从左边开始检索。
  var str = "abc.html";
  var num = str.indexOf(".");
//输出结果为:3
3. str.lastIndexOf() 方法可从右边开始检索。
4.replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
  var str = "abc.html";
		  var str = str.replace("b","h");
		  console.log(str);
// 输出结果:ahc.html
5.substring()
// 不管怎么输入,定义的str内参数怎么改变,总是从.后输出
  var str = "abc.html";
		  var num = str.indexOf(".");
		  var result = str.substring(num+1);
		  console.log(result);
// 思路:先找到点,在定义从"."开始输出!输出的结果为点后的所有字符
6.
  // 把每个首字母转换成大写
		  var str = "how are you doing today!"
		  var arr = str.split(" ") ;  //先把字符串变成数组
		  var mgs = "";
		  console.log(arr);
		  for(var i = 0 ;i < arr.length;i++) { 
			  console.log(arr[i]);   //把数组一个一个输出
			  var num = arr[i].substring(0,1)
			  console.log(num);   //找出每个数组首字母
			  var result = num.toLocaleUpperCase(num)
			  console.log(result);   //把找出的每个首字母替换成大写
			  var zys =arr[i].replace(num,result)
			  console.log(zys);    //在数组中完成替换
			  mgs += zys + " ";
			  console.log(mgs);    //最后再把数组转换成字符串
		  }
原文:http://www.cnblogs.com/zys0424/p/6670520.html