chapter1. 코드 기초
chapter2. 타입 (number, string, boolean)
chapter2-1. number타입
math.floor( ) // 괄호 안의 숫자 내림 반환
math.ceil( ) // 괄호 안의 숫자 올림 반환
math.round( ) // 괄호 안의 숫자 반올림 반환
math.abs( ) // 괄호 안의 숫자 절대값 반환
math.sqrt( ) // 괄호 안의 숫자의 루트값 반환
math.pow( , ) // 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다.
toLowerCase() : 문자열을 소문자로 변경합니다.
toUpperCase() : 문자열을 대문자로 변경하니다.
concat() : 문자열 연결 연산자 + 처럼 문자열을 이어붙일 수 있습니다.
slice() : 문자열의 일부를 자를 수 있습니다.
- 대표적인 falsy 값 : false, 0, -0, 0n, "", '', ``, null, undefined, NaN ...
- 비교연산자 : ===, !==, >, <, <=, >=
- 논리연산자 : ||(논리합 or), &&(논리곱 and), ! (논리 부정 연산자)
chapter3. 변수
let 으로 변수 선언하기
let num = 5
consol.log(num * 5); // 25```
undefined : 아무것도 할당되지 않은 변수는 undefined가 자동으로 할당됩
let키워드로 선언한 변수에 새로운 값을 할당할 수 있다. (재할당!)
const : const를 사용하면 재할당이 금지!
네이밍 컨벤션 :하나 이상의 영어단어를 사용하여 식별자를 만들 경우 네이밍 컨벤션을 잘 지키면 가독성을 높일 수 있다. JavaScript에서는 일반적으로 카멜 케이스(camelCase🐫)를 사용한다.
(첫 단어 제외, 그 다음 단어부터는 첫글자를 대문자로 작성)
let course = 'SEB FE';
let cohort = 99;
let name = 'kimcoding';
console.log(`${course} ${cohort} ${name}`); // 'SEB FE 99 kimcoding'```
오전엔 개인공부를 하고 오후엔 처음으로 페어님과 만나서 수업을 진행했다! 처음이라 엄청 버벅거렸는데 페어님이 너무 친절히 도와주시고 함께 풀어가니 혼자선 힘들었을 문제가 해결되서 너무 신기했다! (이게 되네...?) 복습 열심히 해야겠다...🥹