当前位置:   article > 正文

Web程序设计基础 JavaScript编程训练:数组_第1关:数组的创建、读写和长度

第1关:数组的创建、读写和长度

第1关:数组的创建、读写和长度

  1. var array1 = [1,2,3,"js",4,true,"hello"];
  2. var array2 = [true,true,"java",2.1];
  3. function mainJs(a) {
  4. //请在此处编写代码
  5. a = parseInt(a);
  6. /*********begin*********/
  7. b = array1.length;
  8. c = array2.length;
  9. if (a == b) return (array1[b-1]);
  10. else return (array2[c-1]);
  11. /*********end*********/
  12. }

第2关:数组元素的增减

  1. var testArray = [12,"java","js","c","c++",24,36,"python","c#","css"];
  2. function mainJs(a, b) {
  3. a = parseInt(a);
  4. b = parseInt(b);
  5. //请在此处编写代码
  6. /*********begin*********/
  7. for (i = 0; i < a; i++){
  8. c = testArray.pop();
  9. testArray.unshift(c)
  10. }
  11. return (testArray[b]);
  12. /*********end*********/
  13. }

第3关:数组的常用方法

  1. function mainJs(myArray) {
  2. myArray = myArray.split(",");
  3. //请在此处编写代码
  4. /*********begin*********/
  5. var x = new Array();
  6. var y = new Array();
  7. var l = myArray.length;
  8. var i = 0;
  9. while (i < l) {
  10. i = myArray.indexOf("a", i);
  11. if (i ==-1) break;
  12. x.push(i);
  13. i++;
  14. }
  15. i = 0;
  16. while (i < l) {
  17. i = myArray.indexOf("b", i);
  18. if (i ==-1) break;
  19. y.push(i);
  20. i++;
  21. }
  22. return (x.concat(y));
  23. /*********end*********/
  24. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/567523
推荐阅读
相关标签
  

闽ICP备14008679号