3가지 방식으로 변수를 선언 가능
var, let, const
정수, 실수, 지수, NaN, Infinity, -Infinity를 값으로 갖는 데이터타입
문자의 나열을 값으로 갖는 데이터타입
' ', " "로 선언
참, 거짓을 값으로 갖는 데이터타입
값이 할당되지 않는 데이터타입
값을 의도적으로 갖지 않는 데이터타입
key와 value로 이어진 데이터타입
x = y 형태
여러 개의 데이터가 순서대로 저장된 데이터 타입
[a,b,c] 형태
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators
일반적인 숫자연산을 진행
"+", "-", "*", "/", "%", "**"가 존재
순서대로 더하기, 빼기, 곱하기, 나누기, 나머지, 거듭제곱을 진행하는 연산자
"=", "+=", "-=", "*=", "/=", "%=", "**="
"=" 값을 할당
"+=" 값에 더하기 진행하여 할당
"-=" 값에 빼기 진행하여 할당
좌측 값을 우측 값과 비교해서 true, false의 값을 반환하는 연산자
"===" 데이터타입까지 일치해야 true를 반환하는 연산자
"!==" 데이터타입까지 일치해야 false를 반환하는 연산자
"<" 값이 작을 경우 true를 반환하는 연산자
">" 값이 클 경우 true를 반환하는 연산자
"<=" 값이 작거나 같을 경우 true를 반환하는 연산자
">=" 값이 크거나 같을 경우 true를 반환하는 연산자
"&&" 값이 모두 true일 경우 true를 반환하는 연산자(and)
"||" 값이 하나라도 true일 경우 true를 반환하는 연산자(or)
"=>" 반대의 값을 반환하는 연산자
조건에 따라 값을 반환하는 연산자
조건문의 기초인 if...else문의 대체제로 자주 사용된다
"typeof" 해당 값의 데이터 타입을 반환하는 연산자
함수 선언문 형태
function x (){
return ;
}
함수 표현식 형태
let x = function(){
return ;
}
선언한 함수를 사용하기 위해서는 변수를 선언하여 함수를 호출하여 사용한다
let a = x();
"( )"안의 값이 input 값, return 뒤의 값이 output 값이다