_09_js_数组.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. </body>
  9. <script>
  10. /**
  11. * 数组 : Array
  12. * 方式一: new Array(元素,...)
  13. * 方式二: [元素,元素.....]
  14. */
  15. // var arr =new Array(1,2,3,3,4,5,6,7);
  16. // for (let i = 0; i < arr.length; i++) {
  17. // console.log(arr[i])
  18. // }
  19. // // 使用方式二定义一个数组 如果是奇数就打印奇数如果是偶数就打印偶数
  20. // var arr1 = [1,2,3,4,5,6,7,8,9]
  21. // for (let i = 0; i < arr1.length; i++) {
  22. // var item = arr[i];
  23. // if(item %2 == 0){
  24. // console.log(item+"偶数")
  25. // }else{
  26. // console.log(item+"奇数")
  27. // }
  28. // }
  29. /**
  30. * 在js 当中数组
  31. * 他不出现索引越界问题
  32. */
  33. // var arr2 = [1,2,3]
  34. // // console.log(arr2[10])
  35. //
  36. // arr2[10]= 5
  37. // for (let i = 0; i < arr2.length; i++) {
  38. // console.log(arr2[i])
  39. // }
  40. // console.log(arr2.length)
  41. // var arr3 = [1,2,"zhangsan"]
  42. // console.log(arr3)
  43. /**
  44. * JS 数组常用属性和方法
  45. * length: 查看数组的长度
  46. * forEach(functjion): 遍历数组元素
  47. * push(e): 往数组当中添加元素
  48. * splice(index,index): 可以删除数组当中元素
  49. */
  50. var arr = [1,2,3,4,5,6]
  51. // console.log(arr.length)
  52. // 往数组中添加元素
  53. arr.push(10)
  54. // 删除元素
  55. arr.splice(0,2)
  56. // arr.forEach(e=>console.log(e))
  57. arr.forEach(function (e){
  58. console.log(e)
  59. })
  60. </script>
  61. </html>