본문 바로가기
✍ 따뜻한 개발 공부

[1주차] 웹개발 종합반 개발일지

by 따따시 2022. 10. 20.

 

<Java Script>

 

개발자 도구의 console 창이랑 <script>내부랑 똑같다고 함

 

  • 개발자 도구에다 작성중
  • // 변수, 자료형, 함수, 조건문, 반복문 

let a = 2;

let b =3;

 

<데이터 정렬 방법>

 

  1. list

 

let a_list = [‘수박’,’참외’,’배’]

 

a_list[1] 

=> 결과값은 ‘참외'가 나온다.

 

a_list[0]

=> 결과값은 ‘수박'이 나온다.

 

a_list.push(‘감')

=> 리스트를 추가하는 것!! 

 

leb b_list=[‘철수’,’영희']

 

a_list.pushi(b_list)

=> a_list에 추가로 철수, 영희가 들어간다.

즉, a_list 에는 ‘수박’,’참외’,’배’,‘철수’,’영희' 가 들어가있음

 

  1. dictionary

 

let a_dict = [ ‘name’ : ‘bob’ , ‘age’ : 27 ]

 

a_dict[‘name’]

=> 결과값은 bob 이 나온다.

 

name, age : key

bob, 72 : value

 

a_dict[‘height’] = 180

=> a_dict에 height 가 추가됌






  1. spilit 함수

 

ley myemail = ‘abc123@naver.com

 

myemail.spliit(‘@’)

=> [‘abc123’,’naver.com’] 으로 쪼개짐 (‘@’를 기점으로 두개로 쪼개진 것)

=> 쪼개진 것 자체가 list인것을 확인할 수 있음

 

myemail.spilpit(@)[1]

=> 결과값은 naver.com이 나온다.



myemail.spilpit(@)[1].spilit(‘,’)

=> 쪼개진 naver.com을 ‘.’을 기준으로 한번 더 쪼갠것

=> 결과값 [‘naver’,’com’]

 

myemail.spilit(‘@’)[1].spilit(‘.’)[0]

=> 결과값 : gmail



let a_list=['사과','뱌','포도','오렌지']

 

for(let i = 0; i < a_list.length; i++){

   console.log(a_list[i])

}

=> 콘솔창 결과값 : 4개 문장이 나오고 사과,배,포도,오렌지 순으로 출력됌



let scores = [

   {'name' : '철수' , 'age' : 27},

   {'name' : '영희' , 'age' : 24},

   {'name' : '민수' , 'age' : 37},

   {'name' : '수지' , 'age' : 22},

   {'name' : '뱀뱀' , 'age' : 18}

]

 

for(let i = 0 ; i < scores.length ; i++){

   console.log(scores[i]['age'])

   // scores 에서 'age' 부분만 출력해주세요!

}

> list와 같이 노는게 반복문이다!







for(let i = 0 ; i < scores.length ; i++){

   if(scores[i]['age'] > 25){

       console.log(scores[i]['name'])

   }

}

=> scores에서 age 값이 25가 넘는 애들만 name을 찍어줘라 라는 의미!

 

댓글