웹/JavaScript

JavaScript 문법 - 변수, 함수, typeof

Judith Hopps 2022. 8. 29. 19:07
반응형

변수

let + 변수명 = 값; 로 설정합니다. 

자바스크립트는 변수에 자료형을 저장하지 않습니다. 

즉, 하나의 변수의 처음과 다른 자료형을 저장할 수 있습니다.

typeof

해당 변수의 자료형을 추출합니다.

키워드, 연산자

 

강제 자료형 변환 함수

Number() :     숫자로 변환

String() :        문자열로 변환

Boolean() :    T/F로 변환

                      0, Nan,"",null,undefine : False 

                      이외                              : True 

const

상수를 선언할 때 사용합니다.

함수 생성 방법

함수를 만드는 방법은 3가지가 있다. 

1. 익명 함수

이름을 붙이지 않고 함수를 생성하는 방법

 

A. 생성

let 함수명 = function () {     } ;

B. 호출

함수명() ;

C. 출력

console.log(함수);

 

2. 선언적 함수

이름을 붙여 함수를 생성하는 방법

 

A. 생성

function 함수명() {     } ;

B. 호출

함수명() ;

C. 출력

console.log(함수);

 

3. 화살표 함수

익명 함수를 간단하게 생성하는 방법

 

A. 생성

let 함수명 = () => {     } ;

B. 호출

함수명() ;

C. 출력

console.log(함수);

 

※ 익명 함수와 선언적 함수의 생성 순서

선언적 함수는 '코드를 실행하기 전'에 생성된다.

즉, 선언 → 익명 함수 순

 

만약 같은 함수를 선언적 함수, 익명함수 모두 작성했을 경우

익명함수는 선언적 함수를 무조건적으로 덮어씁니다.

 

반응형