<script>
//使用string时,可以有两种方法创建对象:
//(1)使用new关键字创造时,var mystr=new String('字符串对象测试')
//(2)直接使用字符串赋值 var mystr='字符串对象'
//length属性:用来返回字符串的长度
var mystr='hello';
strlength=mystr.length;
document.write(strlength);
//toUppercase()方法:将字符串所有的字母转换成大写字母;toLowercase()方法反之。
var str='hello'
document.write(str.toUpperCase());
//link(url)方法:用来创建一个地址为url的超链接。
var str='百度';
document.write(str.link("http://www.baidu.com/"));
//big()方法:用于将字符串对象文本放大字体,相当于把HTML的<big>标记放在文本两端。
var str='hello';
document.write(str.big());
document.write(str)//以放大之前作为对比。
//fixed()方法:fixed()方法用于将string字符串对象文本显示作为打字机字体。
var str='hello';
document.write(str.fixed());
//fontcolor()方法:用于为字符串对象文本设置颜色,相当于把HTML的带有color属性的<font>标记放在文本两端。
//fontsize()方法:用于为字符串对象文本设置大小。
var str='hello';
document.write(str.fontcolor("green"));
document.write(str.fontsize("12px"));
//strike()方法:用于为字符串对象文本显示删除线。
var str='hello';
document.write(str.strike());
//indexOf()方法:用于返回为String字符串对象内第一次出现子字符串的位置。str为指定需要检索的字符串。index指在字符串中开始检索的位置,其值为0~字符串减1.
var str='hello';
document.write(str.indexOf('e'));
//sub()方法:用于将字符串显示为下标。
//sup()方法用于将字符串显示为上标。
var str="2"
document.write('X'+str.sup());
document.write('H'+str.sub()+'O');
//substring()方法:用于返回string对象中指定位置的字符串。substring(start,end),strat从0开始,0为第1个字符,以此类推;end要减1;
var str='abcde';
document.write(str.substring(1,3));//子字符串是从字符串abcde中的第2到第4个字符提取(不含2、4),所以结果为bc;
//substr()方法:用返回string字符串从指定位置开始指定长度的子字符串。
//与substring()方法不同的是substr返回指定长度的字符,而不是返回指定字符串结束的字符串。
var str='javascript';
document.write(str.substr(3,5));//substr(start,len):start的值从0开始,0为第一个字符,以此类推;len为指定提取子字符串的长度。
//子字符串是从字符串javascript中的第4个字符开始提取长度为5的字符串,所以结果为ascri;
//concat()方法:用于将两个字符串连接,功能相当于“+”连字符。
var str='hello,';
var str1='javascript';
document.write(str.concat(str1));//虽然与运算符“+”进行计算连接,实现效果一样,但是两者实现的原理是不一样的。
//charAt(index)方法:返回指定位置处(index)的字符,第1个字符index为0,依次类推。
var str='hello,';
document.write(str.charAt(2));//将字符串提取用for循环遍历。
//slice(start,end)方法:返回从start开始,到end结束的字符串片段。
var str='hello';
document.write(str.slice(2,4));
//split()方法:用于将一个字符串分割为子字符串,然后用结果作为字符串数组返回。
var str='hello,welcome';
document.write(str.split(','));
//replace()方法:用于在字符串中用一些字符替换另一些字符。
var str='helli';
document.write(str.replace('helli','java'));
//anchor()方法:用来创建一个HTML锚。
</script>
仅用于记录个人学习笔记,如有错误欢迎指正。
|