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());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值