Home JavaScript - 변수
Post
Cancel

JavaScript - 변수

변수선언 형태

1
2
let varName1 = value;
let varName2 = value // 세미콜론을 꼭 넣을 필요는 없다.
  • javascript는 C나 JAVA처럼 타입을 지정하지 않는다.
    • ex) int x;  char y;   etc…

숫자형

1
2
let num = 10 // 정수
let f = 1.0 // 실수

문자형

1
2
let chr1 = "10"
let chr2 = '10' // 큰따옴표(""), 작은따옴표('')모두 사용 가능
  • 따옴표가 없다면 변수로 인식
    • 1
      2
      
      let hey = bro // bro라는 변수를 hey의 값으로 지정
      let hey = 'bro' // hey의 값은 bro
      

문자열 내부 따옴표

1
2
3
let hello = "Hello 'World'" // Hello 'World'
let bye = 'Bye "World"' // Bye "world"
let two = '\'Hello\' World' // 'Hello' World
  • 따옴표는 짝이 맞아야 한다!
    • 1
      
      let single = "apple 'is delicious' // error!
      
  • 외부, 내부 같은 따옴표 사용(escape문자 이용)
    • ’\‘작은따옴표가 두 개! ‘\’ » ‘작은 따옴표가 두 개!’
    • escape문자 : \

불린형

1
2
let yes = true
let no = false
  • 대문자(True) 사용 시 변수명으로 인식

리스트형

1
2
3
4
let arr = [] // 빈 리스트 선언
let arr2 = ['1', 2, 3, '4'] // 다른 자료들도 사용 가능

arr2[0] // 리스트의 첫 index '1'

리스트형 함수

  • 요소 추가
1
arr.push(5) // arr = [5]
  • 리스트 길이 구하기
1
arr.length // 1
  • 두 리스트 합치기
1
2
let arr3 = arr.concat(arr2) // arr에 arr2를 합침
// arr3 = [5, '1', 2, 3, '4']

딕셔너리형

  • C언어의 structure와 비슷한 형태
  • { key : value }의 형태로 이루어짐
1
2
3
4
let dict1 = {} // 빈 딕셔너리 선언
let personal = { 'name':'gildong', 'age': 300 }

personal['name'] // gildong
  • 딕셔너리 추가
1
dict1['add'] = 'hello' // dict1 = {'add':'hello'}
  • 딕셔너리 배열로 합치기
1
2
3
let arr = []
arr.push(dict1, personal) // push(추가하고 싶은, 요소, 여러 개, 삽입, 가능)
// 결과 : arr = [{'add':'hello'},{'name':'gildong', 'age':300}]
  • arr의 gildong 지정 >> arr[1][‘name’]
  • arr[0] : {‘add’:’hello’}
  • arr[0][‘add’] : hello
This post is licensed under CC BY 4.0 by the author.

포스팅 제목때문에 생긴 이상들

JavaScript - 함수, 제어문

Comments powered by Disqus.