Korean_hamster
지현의 개발자 성장과정
Korean_hamster
전체 방문자
오늘
어제
  • 분류 전체보기 (122)
    • Front-End Developer (79)
      • Project (12)
      • HTML (8)
      • CSS (17)
      • Computer Science (9)
      • JavaScript (20)
      • React (13)
    • 이런저런 생각 (7)
    • 주간 성장회고 (24)
    • English (0)
    • 리뷰 (2)
    • Books (5)

블로그 메뉴

  • 방명록

공지사항

인기 글

태그

  • js
  • sass
  • flex
  • HTML
  • 멋사
  • 깃
  • 면접관님
  • 깃헙
  • 반응형웹
  • fetch
  • 멋쟁이사자처럼
  • CSS
  • CS
  • 비전공자개발자
  • 비전공개발자
  • AtomicHabits
  • 라우터
  • 프론트앤드스쿨
  • 프론트앤드
  • 리액트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Korean_hamster

지현의 개발자 성장과정

Front-End Developer/JavaScript

(JS기초)변수의 할당, 선언, 범위

2022. 5. 22. 15:40

변수만드는걸 선언

변수에 뭐 집어넣는걸 할당이라고 한다.

 

변수의 선언

let myName;

 

변수를 선언하면서 할당까지 하기

let myName = 'Jihyun'

할당 연산자 = 의 뜻은

→ '오른쪽에 있는걸 왼쪽에 넣겠다' 라고 생각하면 쉽낟.

 

 

함수 안에서 변수를 만들면 그건 그 함수 안에서만 사용가능하다

function 함수(){
	let myName = 'Jihyun';
}

console.log(myName)

오류남

 

 

함수 바깥에서 만든 변수는 어디서든지 사용가능

let myName = 'kim';

      function 함수() {
        console.log(myName);
      }

 

let, var, const 차이점

 

var

재선언이 가능하다 = 원래 말이 안되는것임. 왜냐? 까먹고 또 만들면 버그의 온상이기 때문. old

 

let

재선언이 불가능하다. 재할당만 가능함. 그래서 변경할 요지가 있는 애들은 요거 쓰면 됨

 

const

재선언이 불가능하면서 + 재할당도 불가능하다~ 변하면 안되는 값을 보관하면 됨

const 장점 → 값을 수정하면 큰일나는 변수들을 만들고싶을 때 유용하다. 나중에 값을 변경하는 실수를 방지하고 싶을 때 쓰면 됨

let과 const는 범위가 더 좁다. 모든 중괄호가 범위임. 중괄호 안에서 만든 let const 변수의 경우 중괄호를 벗어나면 없다고 나옴

 

저작자표시 (새창열림)

'Front-End Developer > JavaScript' 카테고리의 다른 글

JS로 생성한 요소 for문으로 HTML에 붙여주기  (0) 2022.05.31
for 반복문으로 코드 n배 절약해보기 + 이벤트버블링  (0) 2022.05.28
event listener사용해서 로그인창 구현해보기  (1) 2022.05.19
누구나 애니메이션 만드는 공식  (0) 2022.05.18
함수: 기본중의 기본 정리하기  (0) 2022.05.18
    Korean_hamster
    Korean_hamster
    Keep pushing myself to the limits

    티스토리툴바