JavaScript所有的字符串String对象方法总结

阅读() @2018-10-29 18:16:05
var str = 'hello world!';
//1、创建HTML锚(anchor)
console.log(str.anchor('open'));//<a name="open">hello world!</a>
//2、用大号字体显示字符串(big)
document.write(str.big());//hello world!
//3、显示闪动字符串(blink),不兼容IE
document.write(str.blink());//hello world!
//4、使用粗体显示字符串(bold)
document.write(str.bold());//hello world!
//5、返回指定位置的字符
console.log(str.charAt(6));//w
//6、返回指定位置的字符的Unicode编码
console.log(str.charCodeAt(6));//119
//7、连接字符串(concat)
console.log(str.concat(' my blog is zymseo.com'));//hello world! my blog is zymseo.com
//8、把字符串显示为打印机字体(fixed)
document.write(str.fixed());//hello world!
//9、按照指定颜色来显示字体(fontcolor)
document.write(str.fontcolor('red'));//hello world!
//10、使用指定尺寸来显示字体(fontsize)
document.write(str.fontsize('30px'));//hello world!
//11、从字符编码创建一个字符串。(fromCharCode可接受一个指定的 Unicode 值,然后返回一个字符串。)
document.write(String.fromCharCode(72,69,76,76,79))//HELLO
//12、返回某个字符在字符串中首次出现的位置(indexOf)
console.log(str.indexOf('w'));//6
//13、返回一个指定的字符在字符串中最后出现的位置,在字符串中从后向前检索(lastIndexOf)
console.log(str.lastIndexOf('o'));//7
//14、用斜体显示字符串(italics)
document.write(str.italics());//hello world!
//15、将字符串显示为超链接(link)
document.write(str.link('http://www.zymseo.com'));//hello world!
//16、用本地特定的字符来比较两个字符串(localeCompare)
var strNum = '123';
console.log(strNum.localeCompare('456'));//-1
console.log(strNum.localeCompare('12'));//1
console.log(strNum.localeCompare('123'));//0
//17、找到一个或多个正则表达式的匹配(match)
console.log(str.match('hello'));//hello
//18、检索与正则表达式相匹配的值(search)---不支持全局匹配
console.log(str.search(/world/));//6
//19、提取字符串的某个部分,并以新的字符串返回被提取的部分(slice)
console.log(str.slice(6,8));//wo
//20、用小号字体来显示字符串(small)
console.log(str.small());//hello world!
//21、将字符串分割为字符串数组(split)
console.log(str.split(' '));//[hello,world]
//21、用于显示加删除线的字符串(strike)
document.write(str.strike());//显示加删除线的字符串hello world!
//22、用字符串显示为下标(sub) 
document.write(str.sub());
//23、用字符串显示为上标(sup)
document.write(str.sup());
//24、在字符串中抽取用start下标开始的指定书目的字符
console.log(str.substr(3,4));//lo w
//25、提取字符串中介于两个指定下标之间的字符
console.log(str.substring(3,7));
//26、将字符串转换为小写(toLocaleLowerCase toLowerCase)
var str1 = 'HELLO WORLD';
console.log(str1.toLocaleLowerCase());//hello world
//27、将字符串转换为大写(toLocaleUpperCase toUpperCase)
console.log(str.toLocaleUpperCase());//HELLO WORLD!
//28、返回字符串(toString)
var num = 123;
console.log(typeof num);//number
console.log(typeof toString(num));//string
//29、返回String对象的原始值(valueOf)
/*
	* 原始值是由从 String 对象下来的所有对象继承的。
	* valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。
*/
微信二维码