devlogs-210824

Wonseok Choi·2021년 8월 24일
0

대구AI스쿨

목록 보기
40/49

간단한 요약

드디어 자바스크립트 공부 시작!!!!!!!


배운 내용

1. JS의 활용

하이브리드 앱

기존엔 ios와 안드로이드 앱을 제작하는 언어가 달랐지만(물론 지금도 다른 언어로 개발 가능), 이제 웹 개발 언어(html, css, JS)만 가지고도 모든 영역의 앱을 개발할 수 있다.

node.js

노드js를 이용해 서버개발작업도 제작 가능

IOT 사물인터넷

JS와 함께라면 사물인터넷의 구현도 가능

2. high level language

인간에게 조금 더 친숙한 언어(이해하고 표현하기에)
(반대) low level language: 조금 더 기계와 가까운 언어

3. JS 구분

3-1. 자바스크립트 코어

3-2. 클라이언트 측 자바스크립트

3-3. 서버 측 자바스크립트

이는 즉 node.js 분야 (백엔드 관련)

4. console.log() 사용 방식

5. 변수의 개념

(왜 var만 가르치지...?)

  • 기억할 것: 모든 변수는 선언과 동시에 undefined이 자동으로 할당된다(데이터를 할당하기 전까지).

6. JS 변수 이름 만드는 방식

  • camelCase + 이해하기 쉬운 명료한 영어단어 사용하기
  • camelCasesnake_case로 사용가능 하지만 대부분 camelCase로 사용
  • 변수의 첫글자는 _, $만 가능 나머지 특수문자와 숫자는 불가능

7. JS 데이터의 타입

MDN참고

  • Primitive values (원시타입)
    String, Number, Boolean, undefined, null, BigInt, Symbol
  • Objects (참조타입)

어려웠던 점

기본적인 내용들이라 어려운 점은 없었다.


소감

이전에 배웠던 자바스크립트 기본을 다시 복습하는 내용이라 쉽고 잘 이해가 된다. 다만 현재 강의에서 왜 ES6이후의 큰 특징 중 하나인const, let에 대한 언급이 전혀 없는 지는 모르겠다.

0개의 댓글