WEB2 - JavaScript

배열

소스코드

변경사항

댓글

댓글 본문
작성자
비밀번호
  1. eventme
    완료!
  2. eventme
    movie 에 var 나 const let 을 붙이지 않아도 출력이 되긴합니다.
    ex)
    var movie;

    movie = [a, b, c ]

    위에서 미리 선언해두고 나중에 쓸수 있기때문에 출력이 가능할거같습니다
    대화보기
    • hyegineer
      배열! 데이터들을 보다 풍부하게 잘 다룰 수 있는 데이터타입~
      짞꿍 반복문과 함께 잘 공부하자!!
    • Hyeon-Jun Ha
      완료!
    • kumkum
      외우려고 하기보다는 검색을 잘 해서 익숙해지자!
    • 둘다 변수로 선언한거 아닌가요?
      예를 들어
      var a = 6; 으로 쓰던
      a = 6; 으로 쓰던 둘다 변수니까요
      대화보기
      • 코돌이
        5/10 완료!
      • 주워니
        화이팅!!
      • 윤혜인
        배열을 변수로 선언하고 아니고의 차이는 무엇인가요? 변경사항이 있을 때 수정이 간편한 게 우선 변수의 가장 큰 효용인 것 같은데, 이미 배열을 한 단어(값)에 넣으면 변수를 선언하는 것과 다름이 없는 것 아닌가요?

        저는 아래와 같이 두 가지 배열을 만들었는데,
        변수 선언한 people이나 선언하지 않은 movie 모두 document.write로 배열 값 불러왔을 때 값이 잘 출력돼서요.


        <h2>Syntax</h2>
        <script>
        var people = ["Me","And","You"];
        movie = ["CaptainMarvel","Aria","blue"]
        </script>

        <h2>get</h2>
        <script>
        document.write(people[0]);
        document.write(people[1]);
        document.write(movie[2]);
        </script>
      • 허공
        190509 감사합니다.
      • 위준우
        완료
      • 최승윤
        완료!
      • 김한주
        완료
      • greedy0111
        완료스
      • 끝가지간다
        완료~
      • 이달
        완료
      • 우왕
        꿀팁 감사합니다~~+_+
        대화보기
        • sophia
          push로 데이터 추가 후 자료를 가져올 때, ocument.write(coworkers[2]);라고 할 경우 undefined라고 나와요. 왜 그런건가요? 저렇게 하면 기존 데이터 끝에다가 추가하는 거라고 말씀하셔서 차레대로 될 것 같은데 왜 안되는 것인지 궁금해요!
        • 완료!
        • Seohee Kim
          완료
        • 2019-02-19 완료
        • 우도순
          완료
        • 발헤
          감사합니다. 완료
        • 지미츄
          완료완료 감사해요!
        • 함가죠
          완료 감사합니다:)
        • 김수빈
          완료
        • gravity251
          완료
        • Aimhee
          완료
        • 웅맨
          배열추가할떄 var coworkers = ["egoing" , "leezche"];

          저 대괄호 칸 안에다 적어 넣어서 추가하는건 안되는건가요?
        • 돼지천재
          감사합니다.
        • 키보드치는남자
          잘들었습니다
        • 김상근
          저도 같은 문제를 겪고 있었는데요

          왜 인지 모르겠으나

          javascript에서 변수명을 name으로 하면 뒤에 선언형식을 array처럼 하더라도 string으로 인식하는것 같습니다.

          name에 s하나 붙여서 names로 하니까 정상적으로 작동하네요~ 혹시나 비슷한 문제를 겪고 계신분은 참고 하시기 바랍니다.
          대화보기
          • icdoit
            감사합니다.
          • asdqwer123
            감사합니다.
          • 에델
            에델 웅 카렌 들음
          • 돼지코코
            coworkers[0] 뒤나 [1] 앞에 개행 문자 추가하시면 돼요
            for문으로 돌리는 경우에는 coworkers[i]+"<br>" 이런식으로 하시면돼요
            대화보기
            • 박신우
              가져오기를 진행할때
              document.write(coworkers[0]);
              document.write(coworkers[1]); 를 통해서 가져왔을때 출력값들에 대해서
              줄바꾸기를 해서
              "egoingleezche"
              가 아닌
              "egoing
              leezche" 로 나타내기 위해서 줄바꿈 태그를 어느쪽에 작성해야 하나요 ??
            • 도미닉
              "로 해보시겠어요?

              var name = ["철수", "영희"]
              대화보기
              • 박유
                이고잉님! 변수 이름을 var name = ['철수', '영희'] 이렇게 name으로 설정하니까 document.write(name[0]); 의 결과로 '철수'가 아니라 '철'이 나오는 이유는 뭔가요? 변수 이름을 다른 coworkers 같은 다른 단어로 하면 '철수'라는 결과를 보여주는데 name이 javascript에서는 이미 어떤 다른 의미를 갖고 있는 친구라서 그런지 궁급합니다!
              • 소금돌
                배열.push와 배열.length 사용법 익힘!
              • 스페이스몽키
                감사합니다!!!
              • 키썬
                h2 까지 입력하고 키보드 좌측에 있는 [tab] 키 눌르세요 만약에 안되면 태그 자동완성기능인 emmet 설치해야되요

                아톰에 들어가서 상단에 File -> Setting -> Install 순으로 들어가고
                검색창에 emmet 입력해서 검색하고 install 눌러서 설치완료되면 자동완성기능 사용할 수 있어요

                하나더 팁으로 알려 드릴게 있다면 atom-html-preview 이에요 이것도 검색해서 다운받으세요.
                단축키 ctrl+shift+h 누르면 html이랑 css 적용 후 미리보기 기능이 활성화되서 엄청 편리해요~
                브라켓 에디터처럼 브라우저가 띄어지는게 아니라 아톰내에서 창이 따로 열러서 보여짐으로 짱짱해여
                아톰 사랑ㅋㅋㅋㅋㅋㅋㅋ
                대화보기
                • 이성준
                  배열천재 이성준 완료!
                • daaawnstar
                  검색의 중요성 !
                • Dreaming_Joyy
                  배열! Array를 통해서 정보를 분류하고, 활용할 수 있겠어요! 모든 기술이 효율성, 편의성, 가독성을 지향하는 것이 굉장히 논리적으로 좋네요!! var 상자 = [ 상자 안의 정보들 ]로 상자를 만들고,

                  document.write(상자이름[0]); <<'1번째'정보 추출
                  document.write(상자이름.length); <<상자 안의 정보 갯수
                  상자이름.push('추가할 정보')
                • 라울
                  감사합니다!
                • 정충식
                  h2 만적고 엔터키 누르는 것도 되요.
                  새롭게 html문서 만들때 html 만적고 엔터키 누르는 것도 해보세요 ㅎㅎ 저는 이거 몰라서 고생 좀 했었어요.
                  대화보기
                  • nomad코딩
                    우와 되게 유용하네요 감사합니다!
                    대화보기
                    • Mingi Son
                      혹시 '<h2' 까지 쓰고 자동완성 기능 사용하신 건가요?
                      저는 그냥 'h2' 만 적고 탭키 누르면 잘 됩니다
                      대화보기
                      • Mingi Son
                        180213 감사합니다
                      버전 관리
                      egoing
                      현재 버전
                      선택 버전
                      graphittie 자세히 보기