字符串 正则
var s= "hellow,world";//定义一个字符串
s.charAt(0);//h,第一个字符
s.charAt(s.length-1);//d,最后一个字符串
s.substring(1,4);//ell,第2~4个字符
s.slice(1,4);//ell,同上
s.slice(-3);//rld,最后三个字符
s.indexof("l");//2,字符l首次出现的位置
s.indexof("l",3);//3,在位置3及以后首次出现字符l的位置
s.split(",");//['hellow','world'],分割字符串
s.replace('h','H');//Hellow,world 全文自替换
s.toUpperCase();//HELLOW,WORLD 转换为大写
s.toLowerCase();//转换为小写
var a=1234.2345;
a.toFixed(0);//1234,toFixed()根据小数点后的指定为数,转换为相应的字符串
a.toFixed(2);//1234.23
a.toExponential(1);//使用指数的方法转换为相应的字符串,其中小数位数有参数决定
a.toPrecision(10);//1234.234500,根据有效数字转换为相应的字符串
toString()和valueof();对象转换为字符串
正则
var text = "testing:1,2,3"
var pattern=/\d+/g //匹配一个或多个数字的实例
pattern.test(text);//true 匹配成功
text.search(pattern);//9,首次匹配成功的位置
text.match(pattern);//[1,2,3],所有匹配组成的数组
text.replace(pattern);//testing:#,#,#
text.split(/\D+/);//["","1","2","3"];用非数字字符截取字符串