版权声明:@ly https://blog.csdn.net/lytwy123/article/details/83547006
1.js的String对象
**创建一个String对象
***var str = "abc";
**方法和属性
*属性:
length表示字符串的长度。
var str="12345";
doucument.write(str.length);
*常用方法:
a.与html相关的方法
-bold():加粗字体
var str="ac";
doucument.write(str.bold());
-fontcolor():设置字体颜色
douucument.write(str.fontcolor("red"));
-fontsize():设置字体大小
doucument.write(str.fontsize(5))
-link(url):将字符串显示成超链接
doucument.write(str.link("hello.html"));
-sub() sup():设置下标和上标
var s1="100";
var s2="200";
doucument.write(s1.sub());
doucument.write(s2.sup());
b.与Java相似的方法
-concat():连接字符串
var str1="abc";
var str2="cde";
doucument.write(str1.concat(str2));
-charAt():返回指定位置的字符串
doucument.write(str1.charAt(0));
如果传入的参数超过字符串长度,返回空字符串。
-indexOf():表示返回字符串的位置(下标)
doucument.write(str1.indexOf("a"));
如果传入的参数字符不存在会返回-1
-split():根据指定字符切分字符串,切分成数组
var str4 = "a-b-c-d";
var arr = str4.split("-");
doucument.write("length:"+arr.length);
-replace(str1,str2):表示替换字符串
第一个参数为原始字符串,需要替换的字符串
doucument.write(str.replace("a","Q"));
substr()和substring():截取字符串
var str7 = "abcdefghuiop";
doucument.write(str7.substr(5,3));// 结果fgh
从第五位开始向后截取三个字符
doucument.write(str7.substring(5,3))// 结果de
从第5位开始到第几位结束
substr():从第几位开始,向后截取几位
substring()从第几位开始到第几位结束(不包含最后那一位)比如(3,5)不包含第五位。