HTML, CSS, JS

JavaScript 정리

yubi5050 2022. 4. 22. 11:44

1. 변수 타입

let 변수 선언
const 상수 선언 (함수 포함 대부분 선언)

 

2. 데이터 타입

Boolean 논리요소 (True, False)
Number, BigInt 숫자 (+infinity, -infinity, NaN 값도 존재)
null, undefined 고의로 없다고 설정한 값 / 미설정값
String 텍스트

 

3. 비교연산자

=== 두 값이 타입까지 완전히 일치하는지 확인
== 타입 제외 검사
(EX. 숫자 1과 문자 1, 0과 False, Null과 undefiend)

 

4. 함수

선언 function hello (name) { } 
화살표 함수 const add = (a, b) => {
  return a+b;
}

 

5. 클래스 (Class)

선언 (객체 변수, 객체 함수) const dog = {
  name : '멍멍이',
  age : 2
  'key with space' : true // 띄어쓰기 있을 때
  say : function say(){
    console.log(this.age);
  }
};
함수에서 객체를 파라미터로 받기 const ironMan = {
  name: '토니 스타크',
  alias : '아이언맨'
}

function print(hero){
  const text = `${hero.name}은 ${hero.alias}) 입니다.`;
  console.log(text);
}
print(ironMan);

 

'HTML, CSS, JS' 카테고리의 다른 글

[HTML, JavaScript] Video src 변경 방법 (Vanila JS, JQuery)  (0) 2022.05.27
[CSS] 문제의 div 정렬 - Flex  (1) 2022.05.02
JQuery & Ajax 정리  (0) 2022.04.22
[CSS] CSS 기초  (1) 2022.04.19
HTML Tag 정리  (1) 2022.04.18