앱개발 동아리 COMP에서,
7월 한 달동안 자바스크립트 스터디를 진행 중입니다.
매 주 자바스크립트 강의를 듣고 정리해서 공부한 내용을 인증하는 방식입니다.
자바스크립트 기초 문법 정리를 해보도록 하겠습니다.
[논리 연산자]
❗️ && : 그리고
❗️ || : 또는
❗️ !! : not을 2번 = 그대로
❗️ !! false, ' ', 0, NaN, undefined, null 빼고 다 true 나온다.
.
.
.
[undefined, null]
❗️undefined를 돌려준다는 표현이 맞다.
=) 응답할 게 없다.
❗️ null도 undefined처럼 빈 값이지만 다르다.
❗️ type of null
=) object
버그지만 쉽게 바꾸지 않는다.
.
.
.
[변수 선언하기(let)]
❗️ 코딩은 현실을 컴퓨터로 가져가는 도구이다.
❗️ 변수 : 특정한 값을 저장
❗️ defined : 선언이라는 의미.
❗️ console.log(변수);
=) 화면에 그림판처럼 그리는 느낌
.
.
.
[변수 이름 짓기 및 수정]
❗️ 변수 선언할 때,
특수문자는 $, _ 딱 2개만 가능하다.
❗️ 변수 첫 글자에 숫자 X.
❗️ 띄어쓰기 X -> 대신 대문자로 표시 : Camel Case
.
.
.
[상수(const)와 변수(var)]
❗️ const : 상수 - 변하지 않는 것
❗️ let : 변수 표시
❗️ var : 요즘 많이 쓰지는 않지만 그래도 과거 코드볼 때 필요
❗️ a = b
<-
b의 값을 a로 저장
❗️ 공부하다가 막힌다고 과목을 바꾸지 말자.
쭉~ 밀고 나가는 힘이 있어야 한다.
.
.
.
[조건문(if, else if, else)]
❗️ if -> else if -> else 순서
❗️ 중괄호없이 들여 쓰기로 표현해도 괜찮다.
❗️ shift + enter => 다음 줄로 넘어가기
.
.
.
[switch]
❗️ switch (조건식) {
case 비교조건식 :
동작문;
}
❗️ 조건문의 else 역할 = defalut
❗️ break를 자주 이용한다.
❗️ 무작정 짧은 코드가 가독성 좋은 것은 아니다.
❗️ 이것도 언어이기에 읽는 사람이 이해할 수 있어야 한다.
'JavaScript' 카테고리의 다른 글
자바스크립트(Javascript)의 역사와 현재 그리고 미래에 대해서 - JavaScript, ECMAScript, JQuery, Babel, Node.js (0) | 2021.07.12 |
---|