Javascript 기초 문법 (1)

DAHYUN SEO·2022년 1월 11일
0

Web Programming

목록 보기
2/4
post-thumbnail
  1. 변수 & 기본연산
  • 변수 대입( a = 2 )의 의미: "오른쪽에 있는 것을 왼쪽에 넣는 것!"
    (2를 a라는 변수에 넣는다)
  • let으로 변수를 선언한다.
    ex ) let num = 20
    num = 'Bob'
  • 사칙연산, 그리고 문자열 더하기가 기본적으로 가능하다.
    ex) let a = 1
    let b = 2
    a+b // 3
    a/b // 0.5
  • 변수명은 쉽게 알아볼 수 있게 쓰는 게 중요하다.(다른 특수문자 도는 띄워쓰기는 불가능)
  1. 리스트 & 딕셔너리
  • 리스트 : 순서를 지켜서 가지고 있는 형태입니다.
    ex) let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능!
    // 또는,
    let b_list = [1,2,'hey',3] // 로 선언 가능
    b_list[1] // 2 를 출력
    b_list[2] // 'hey'를 출력
    // 리스트에 요소 넣기
    b_list.push('헤이')
    b_list // [1, 2, "hey", 3, "헤이"] 를 출력
    // 리스트의 길이 구하기
    b_list.length // 5를 출력

  • 딕셔너리 : key-value 값의 묶음
    ex) let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능!
    // 또는,
    let b_list = [1,2,'hey',3] // 로 선언 가능
    b_list[1] // 2 를 출력
    b_list[2] // 'hey'를 출력
    // 리스트에 요소 넣기
    b_list.push('헤이')
    b_list // [1, 2, "hey", 3, "헤이"] 를 출
    // 리스트의 길이 구하기
    b_list.length // 5를 출력

  • 리스트와 딕셔너리의 조합
    ex) names = [{'name':'bob','age':20},{'name':'carry','age':38}]
    // names[0]['name']의 값은? 'bob'
    // names[1]['name']의 값은? 'carry'
    new_name = {'name':'john','age':7}
    names.push(new_name)
    // names의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
    // names[2]['name']의 값은? 'john'

0개의 댓글