앱 개발 Project

앱개발 강의 1주차 Note - (2) 자바스크립트 맛보기

ZeroTop 2020. 10. 28. 20:30

자바스크립트는 웹 기술이라는 고정관념이 생겼지만,

옛날 자바스크립트가 아니다. 앱도 만들 수 있다.

 

코딩할 수 있는 연습장이 필요하다. 크롬 브라우저만 있어도 된다.

크롬에서 F12, 콘솔창 켜기

 

결과값 확인

console.log("hello world")

: 자바스크립트에서, 결과값 확인 함수. print라고 보면 된다.

언제나 코딩의 시작은 hello world

undefined는 의미가 없는 값. 구분선 정도된다.

 

첫번째, 선언변수

let ~ 하겠다는 변수

 

let num = 20

변수에 어떤 값을 넣을 것인지 선언 후 console.log(num)

변수 재할당도 당근 가능.

 

clear console 해도, 선언한 변수는 남아있다.

 

두번째, 사칙연산 (숫자와 문자열)

let a =1
let b = 2
let c = a+b
console.log(c)

 

괄호 안에서 사칙연산도 가능.

console.log(a * b)

 

문자열. ' ' 안에 넣으면 문자열

let first = 'youngsang'

let last = 'seo'

 

console.log(first + " " + last)

 

let firstName 

변수명에 대해서, 각자의 약속. 코드 리뷰할 때 뒤죽박죽 안되기 위해서는 하나의 약속이 필요하다.

 

카멜케이스. 뒤의 Name은 크게 쓰는데, 그걸 본따서 쓰는 컨벤션이 있다.

스네이크케이스 가운데 _로 연결(언더바형태)

 

const 함수

let num = 100
const num2 = 1000
num = 200
num2 = 2000

console.log(num)
console.log(num2)

const로 선언한 변수는 재할당 불가능하다.

변하지 않아야하는 중요한 변수를 선언해야한다면, const를 쓰면 된다.