2021. 7. 16. 16:04ㆍ웹 코딩/스파르타 코딩클럽
자바스크립트 문법
변수 & 기본연산
변수 대입( a = 2 ): "오른쪽에 있는 것을 왼쪽에 대입!" (2를 a라는 변수에 넣는다)
let으로 변수를 선언합니다.
let num = 20 num = 'Bob' // 변수는 값을 저장하는 박스
// 한 번 선언했으면, 다시 선언하지 않고 값을 넣는다.
사칙연산, 그리고 문자열 더하기가 기본적으로 가능하다.
변수명은 아무렇게나?
let first_name = 'bob' // 스네이크 표기법
let firstName = 'bob' // 카멜 표기법
회사마다 규칙이 있기 때문에 이과 같이, 쉽게 알아볼 수 있게 쓰는 게 중요하다. 다른 특수문자 또는 띄워쓰기는 불가능하다.
변수명 표기법
- 1. 카멜 표기법(camel case) - 단어가 여러개 붙을 때, 앞 단어를 제외한 첫자를 대문자로 표기 ex) firstName
- 2. 파스칼 표기법(pascal case) - 모든 단어의 앞자가 대문자로 표기 ex) FirstName
- 3. 스네이크 표기법(snake case)- 다른 의미를 갖는 단어들의 조합에서 각 단어의 구분을 위하여 언더바( _ )를 붙힘, 언더바 표기법 이라고도 불리움 ex) first_name
- 4. 헝가리안 표기법 - 마이크로소프트 개발자 중 헝가리 프로그래머가 쓰던 변수 명명법, 접두어에 자료형을 붙히는 표기법, 현재 거의 사용하지 않음, 2020년 정보처리기사 실기 3회 출시 ex) strFirstName
리스트 : 순서를 지켜서 가지고 있는 형태
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) 값의 묶음
let a_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능!
// 또는,
let b_dict = {'name':'Bob','age':21} // 로 선언 가능
b_dict['name'] // 'Bob'을 출력
b_dict['age'] // 21을 출력
b_dict['height'] = 180 // 딕셔너리에 키:밸류 넣기
b_dict // {name: "Bob", age: 21, height: 180}을 출력
'웹 코딩 > 스파르타 코딩클럽' 카테고리의 다른 글
스파르타 코딩클럽 [웹] 3주차 - 1 (0) | 2021.07.29 |
---|---|
스파르타 코딩클럽 [웹] 2주차 - 2 (0) | 2021.07.29 |
스파르타 코딩클럽 [웹] 2주차 - 1 (0) | 2021.07.29 |
스파르타 코딩클럽 [웹] 1주차 - 1 (0) | 2021.07.16 |
스파르타 코딩클럽 [웹] - 0주차 (0) | 2021.07.15 |