JavaScript Object Notation의 약자
자바스크립트 오브젝트 표기법
멤버에 접근하려면 멤버 접근 연산자 (member access operator) 를 사용
- []
- .
[]는 변수의 값을 키로 지정할 때 사용할 수 있음
- 증감연산자
- 선증감조건
++i
--i
- 후증감조건
i++
i--
- 선증감조건
- 비교연산자 (Comparison Operator)
- 논리연산자 (Logical Operator)
- 삼항연산자
- process
- 현재 동작 중인 프로세스의 정보
- env
- 환경 변수 정보
- argv
- 프로세스를 실행할 때 전달되는 파라미터 정보
- exit()
- 프로세스를 끝내는 메소드
- env
- 현재 동작 중인 프로세스의 정보
- console
- 콘솔 출력
- buffer
- 이진 데이터를 다루는 버퍼 클래스
- require()
- 모듈 로딩
- __filename, __dirname
- 언더스코어(_)2개, 현재 폴더 경로, 파일 경로
- module, exports
- 로딩된 모듈 정보와 모듈로 타입, 객체 노출시키기
- Timeout
- 타이머, 반복함수
Global objects | Node.js v14.15.5
- 함수 선언식 (function declaration)
- 함수 표현식 (function expression)
- 람다 표현식 (lamba expression)
(初心者向け) JavaScript の関数 (ES6対応) - Qiita
関数と宣言 · JavaScript Primer #jsprimer
アロー関数と関数式、関数宣言の違いはなんですか?置き換わるものでしょうか?使い分けるものでしょうか? - Quora
변수에 대입하거나, 함수에 파라미터로 전달할 수 있는 객체
const foo = () => {
return true;
}
let bar = foo
const foobar = (func) => {
return func()
}
foobar(foo)
Javascript - 콜백함수(Callback function)이란? | Hanumoka, IT Blog
[Node.js 강좌] 10. Callback 함수란 무엇인가 ?
문자열(string) → 글자들을 열(가로)로 붙여놓았다는 뜻
글자들을 끈으로 연결 해놓은 것
- 특정 문자열 바꾸기 (.replace)
- 문자열 나누기 (.split)
- 나눈 문자열은 배열로 리턴
- 문자열 추출하기 (.substring)
- 숫자로 바꾸기 (Number)
- 정규 표현식 (regexp) /정규 표현식/g
- ( \ ) 이스케이프, 역 슬래쉬
- ( . ) 점
- 「한개의 문자」를 의미
- ( {} ) 중괄호
- 중괄호 전에 쓰인 글자의 갯수를 의미
- ( [] ) 대괄호
- 대괄호 안의 문자열 전부를 정규 표현식의 대상으로 정함
- .match()
- 정규표현식을 통해 특정 패턴을 추출함
- 매개변수 (parameter)
- 함수를 선언할 때 외부에서 받은 값을 어떤 이름의 변수에 넣을지 지정해 놓은 것
- 인수 (argument)
- 함수로 넘기는 값
- 함수의 유효 범위 (scope)
- 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체 (Math)
- 난수 생성 (Math.random)
- 반올림 (Math.round)
- 올림 함수 (Math.ceil)
- 내림 함수 (Math.floor)
- 버림 함수 (Math.trunc)
- 최대, 최소값 (Math.max, Math.min)
- 절대값 (Math.abs)
- 거듭제곱 (Math.pow)
- 제곱근 함수 (Math.sqrt)
- 세제곱근 함수 (Math.cbrt)
- 부호 함수 (Math.aign)
- 로그함수 (Math.log(), Math.log10(), Math.log2(), Math.log1p())
- 지수 함수 (Math.exp(), Math.expm1())
- 삼각함수 (Math.sin, Math.cos, Math.tan)
- 역삼각함수 (Math.asin, Math.acos, Math.atan)
- 쌍곡함수 (Math.sinh, Math.cosh, Math.tanh)
- 역쌍곡함수 (Math.asinh, Math.acosh, Math.atanh)