기타/봉인

javascript - 배열

zelkova 2011. 2. 19. 02:24

<목차로 돌아가기>


배열을 만들어주는 Array 객체


같은 종류의 데이터타입 여러개를 한번에 제어할 수 있는 배열입니다.
변수를 선언하지 않고 배열이름과 구성번호로 접근가능합니다.

사용방법

 배열명 = new Array(인덱스 번호)
 배열명.메소드

내장객체는 대 소문자를 구별하므로 new array로 입력하면 오류가 뜰 것입니다.

따라서 대소문자를 정확히 구분하여 new Array로 입력하셔야 합니다.


배열의 속성

length

 배열에 있는 요소의 개수를 반환


배열의 메소드

concat()

 두 배열을 연결시켜 하나의 배열로 반환

 join()

 배열에 있는 모든 값을 합쳐 하나의 문자열로 반환

 slice()

 배열의 특정 부분을 반환

 sort()

 정렬된 배열 반환

 reverse()

 배열의 내용을 역순으로 반환


예제)

  1. <html>
  2. <head>
  3. <title>배열예제</title>
  4. </head>
  5. <body>
  6. <script language="javascript">
  7. <!-- 
  8. exam=new Array("주인장","멋쟁이","천사",2001)
  9. b=exam.length
  10. c=exam.join(" + ")
  11. d=exam.slice(1,3)

  12. exam2=new Array("21C","실전자바스크립트")
  13. e=exam.concat(exam2)
  14. f=exam.reverse()

  15. exam3=new Array(11,33,22,55,44)
  16. g=exam3.sort()


  17. document.write("length="+b+"<br>")
  18. document.write("join()="+c+"<br>")
  19. document.write("slice(1,3)="+d+"<br>")
  20. document.write("concat="+e+"<br>")
  21. document.write("reverse="+f+"<br>")
  22. document.write("sort="+g+"<br>")
  23. /*
  24. exam=new Array("주인장","멋쟁이","천사",2001)
  25. b=exam.length
  26. c=exam.join("+")
  27. d.exam.slice(1,3)
  28. e=exam.concat(a2)
  29. f=exam.reverse()
  30. exam3=new Array(11,33,22,55,44)
  31. g=exam3.sort()

  32. document.write("length="+b+"<br>")
  33. document.write("join()="=+c+"<br>")
  34. document.write("slice(1,3)="+d+"<br>")
  35. document.write("concat="+e+"<br>")
  36. document.write("reverse="+f+"<br>")
  37. document.write("sort="+g+"<br>")

  38. */
  39. -->
  40. </script>
  41. </body>
  42. </html>


반응형

'기타 > 봉인' 카테고리의 다른 글

form 객체  (0) 2011.03.03
anchor 객체  (0) 2011.02.28
내장 함수  (0) 2011.02.19
<body>태그  (0) 2011.02.10
두개버튼 번갈아가며 바꾸기  (0) 2010.10.26