1. 자바스크립트는 웹사이트(웹문서)에 움직이는 그림을 그릴 때 쓰이는 작고 가벼운 언어
- 팝업, 시간이 가는 모습, 몇 명이 보고있다는 알람 등을 자바스크립트 문법으로 구현.
2. 자바스크립트로 앱을 만들 수 있음(Why? 리엑트 네이티브가 자바스크립트 기반)
3. 서버 백엔드를 구축할 때 node.JS(자바스크립트 프레임워크) 기술 다발을 구현 가능.
즉, 자바스크립트 문법 하나로 웹사이트, 앱, 서버까지 할 수 있다.
준비물: 크롬 브라우저로 윈도우F12
맥은 Alt(option) +command + i
console.log(변수)는 콘솔 창에 괄호 안의 값을 출력.
자바스크립트 문법(변수)
- 코드 마칠 때 코드 마지막에 ; 써도되고, 안써도 그만.
let num =1 ; (ok), let num=1(ok)
- 변수를 선언할 때 let과 var 두 가지 모두 가능. (변수는 값을 담는 그릇)
let이 최근 선언 방식. let 변수
변수는 값을 저장하는 박스, 한 번 선언했으면, 다시 선언하지 않고 값을 넣음.
- 즉, 최초 선언할 때는 let을 쓰고 이후 변수를 변경할 때는 let이 필요하지 않음.
let num = 20
num = 'Bob'
- 변수는 사칙 연산이 가능함.
구글에서 작성 시 한 줄 뛸 때는 shift+enter, 값을 확인할 때는 enter
- 변수명은 아무렇게나 가능하지만. 규칙이 있음.
let first_name = 'bob' // snake case라고 합니다. (단어 사이에 _)
또는, let firstName = 'bob' // camel case라고 합니다. (첫 번째 단어 소문자, 두 번째 문자 대문자)
다른 특수문자 또는 띄워쓰기는 불가능. 유지보수에 유용
- 딕셔너리 = 객채, 배열 =리스타
- const도 선언하는 변수로, const로 선언한 변수에 들어있는 값은 바꿀 수 없다.
'개발일지' 카테고리의 다른 글
(나의개발자일지) 1-6주차(숙제) (0) | 2023.03.05 |
---|---|
(나의개발자일지) 1-5주차 (0) | 2023.03.03 |
(나의개발자일지) 1-4주차 (0) | 2023.03.01 |
(나의개발자일지) 1-3주차 (0) | 2023.03.01 |
(나의개발자일지) 1-1주차 (0) | 2023.02.27 |