任务三、JavaScript字符串与数组作业
10
杨胜强
开始于 2016-03-18 16:03
0 5 72
已截止

任务尚未发布或者你没有权限查看任务内容。

任务讨论
杨胜强

任务已更新

杨胜强

1、数组遍历过程,定义索引初始值,视实际需求确定,使用索引得到数组的每个元素。

var arrary1 = [1,2,3,4,5];

for(var i = 0; i < array1.length; i++){

    alert(array1[i]);

}


2、字符串操作方法,str.indexOf(str1)  在字符串str中查找str1 返回值为str1在str出现的位置,str.substr(index,length)  截取字符串操作,包含两个参数index为截取的位置,length为截取的长度。

如在题目中 

获取字符姓氏所处的位置

var index = str.indexOf("杨");

假如str中有该字符,则返回该字符在字符串中所处的位置,假如没有则返回值为-1

当存在该字符时,获取自己姓氏前后的字符使用 substr()方法

var previous = str.substr(index-1,1);

var next = str.substr(index+1 , 1);


3、JavaScript中定义学生对象

var student = {

    name: "张三",

    age: 23,

     sex: "男",

     walk:function(){

      alert("he is walking")

    }

}

遍历对象的属性

for(var i  in student){

    alert(i);

}