JS String对象 Array对象
JS 的String对象
创建String对象
var str = “abc”;
String对象的属性
length:获取长度
var str = "abcd";
document.write(str.length);
方法
bold方法 对字符串进行加粗
var str = "asf";
document.write(str.bold());
fontcolor() 设置文字颜色
fontsize() 设置字号大小
link(url) 将字符串显示为超链接
var str = "baidu";
document.write(str.link("http://www.baidu.com"));
文字上下标
sub 下标文字
sup 上标文字
var s = "123"
var s1 = "asggds"
var s2 = "gg"
document.write(s.sub());
document.write(s1);
document.write(s2.sup());
concat() 连接字符串
var a = "basd";
var b = "1648";
document.write(a.concat(b));
charAt(字符串的位置) 获取字符
var str = "abcdef";
document.write(str.charAt(3);//如果字符位置不存在,则返回空字符串。
indexOf(“字符”) 检索字符在字符串中所在的位置(第一次出现)
var str = "abcd";
document.write(str.indexOf("c"));//如果字符不存在,则返回-1
split(“分隔符”) 把字符串分割为数组
var str ="q-b-c-d";
var arr = str.split("-");
document.write(arr.length);
替换字符 replace
var str = "adfagb";
document.write(str);
document.write(str.replace("a","p"));
截取字符串
substr() 从指定位置开始截取指定长度的字符。
var str = "123456789";
document.write(str.substr(5,3));
substring() 从截取指定位置开始到指定位置结束的之间的字符,其中不截取结束位置的字符,即[开始,结束)
这样的一个区间方式截取。
var str = "123456789";
document.write(str.substring(3,5));
JS的Array对象
属性
length:获取数组的长度。
方法
连接数组
concat();
var arr1 = [1,2,3,4,5];
var arr2 = [6,7,8,9];
document.write(arr1.concat(arr2))
分割数组
join(); 根据指定的字符来分割显示数组元素
var arr = [1,2,3,4,5,6];
document.write(arr.join("-"));
添加数组元素
push(); 在数组后面子再加一个元素,并返回新的数组长度
var arr = [1,2,3,4,5,6];
document.write(arr);
document.write("<br/>")
document.write(arr.length);
document.write("<br/>")
document.write(arr.push("7"));
document.write("<br/>")
document.write(arr);
pusht()也可以将一个数组视为一个元素添加到另一个数组中。
var arr = [1,2,3];
var arr1 = [4,5,6];
document.write(arr);
document.write("<br/>")
document.write(arr.length);
document.write("<br/>")
document.write(arr.push(arr1));
document.write("<br/>")
document.write(arr);
for( var i = 0; i < arr.length; i++){
alter(arr[i] );
}
删除元素
pop():删除最后一个元素,并返回最后一个元素。
var arr = [1,2,3,4,5,6];
document.write(arr);
document.write("<br/>")
document.write(arr.length);
document.write("<br/>")
document.write(arr.pop());
document.write("<br/>")
document.write(arr);
颠倒数组元素的顺序
reverse:将数组中的元素顺序颠倒
var arr = [1,2,3,4,5,6];
document.write(arr);
document.write("<br/>")
document.write(arr.reverse());