DAY7——Javascript的数组和字符串对象

 hhhhh,终于开始找对象了玩了。今天先找俩。明天找其他,一天一换;

emmm其实也没什么好玩的,记得其创建和对象方法的功能就ok

方法如果没有返回值,返回undefined

如果不满足于其已有的对象方法可以使用  prototype 自己创建方法。如

Array.prototype.concatElement= function(rule){
    var result= "";
    for (var i = 0; i<this.length;i++) {
    if (i==0) {
	result= result + this[i];
    }else{
        result = result + rule +this[i];
}}}

数组 的创建方法

  • var arr0 = new Array ( a );   创建一个叫做arr 的数组,数组空间为a;
  •   var  arr1 =new Array( 1,2,3,4,5,6 );   创建一个叫arr1 的数组,数组中有6个元素分别为1,2,3,4,5,6

array的对象方法:

concat  表示数组对象的方法链接多个数组。

length  表示数组的长度

splice(a,b,c,d,e,...........)  删除下标从a到b的元素。将c,d,e......添加a原位置之后

join(" ")  将数组中的元素以某个符号进行连接,返回一个字符串,

pop( )  弹出最后一个元素。

shift()  删除并返回第一个元素。

push()   向数组的末尾添加一个或更多元素,并返回新的长度。

unshift()    向数组的开头添加一个或更多元素,并返回新的长度。

reverse()    倒数组中元素的顺序。


        
字符串的创建方法

  • var  str = new String(" ");
  • var str = "             "

String 的对象方法

big()   输出字体变大

bold()   字符加粗

charAt(index)   返回第index+1个字符

charCodeAt(index)   返回第index+1个字符的unicode码

fixed()   以打字机文本显示字符串。

indexOf("要检索的字符",检索起始位置)    检索字符串。

lastIndexOf("要检索的字符",检索起始位置)    从后向前搜索字符串。返回检索到的位置

replace(oldvalue,newvalue)     替换与正则表达式匹配的子串。只替换一个。

slice(start,end)   提取字符串的片断,并在新的字符串中返回被提取的部分。

toLowerCase()、toUpperCase()    分别把字符串转换为小写、大写。

substr(start,length)    从起始索引号提取字符串中指定数目的字符。

substring(start,stop)   提取字符串中两个指定的索引号之间的字符。

split(separator,num)     把字符串分割为字符串数组。

这些对象的方法需要一个 个敲出来看一看他们什么样才会明白,光看是发现不了问题的

日常推歌————《高米店南》柳爽

我曾偏执的面无表情的纵身跳进海洋里

有始无终的无疾而终的海藻缠绕我的身体

我迫切的想要呼吸

却意外的特别着迷

如今快要告别这里

可又想回去

地铁疯狂的呼啸而过的风钻进了我的肺里

金星桥下的川流不息的卡车像巨大的蚂蚁

霓虹点燃了身体

一根香烟一个谜

一个谜一样的你

谜一样的怎么忘记你

猜你喜欢

转载自blog.csdn.net/zzu_wlan/article/details/81332653