자바스크립트 - Var Let Const 차이 완벽정리 (스코프, 호이스팅)

Поділитися
Вставка
  • Опубліковано 8 лис 2024

КОМЕНТАРІ • 45

  • @doahkim7402
    @doahkim7402 10 місяців тому +2

    코딩 시작 한지 얼마 안되서 여러 유튜버 많이 구독 하고 보는데 이분이 제일 설명 이해 잘 되요 깔끔합니다

  • @버거킹매니아
    @버거킹매니아 6 місяців тому +3

    Var 쓰지말라고 하는데, 면접가면 var를 쓸떄 일어나는 일만 처물어봄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @긍정긍정-z4u
    @긍정긍정-z4u 10 місяців тому

    개발자 면접준비고하고 있는데 설명진짜 깔끔하고 너무 좋아요ㅠㅠ다른 정보들도 많이많이 올려주세요!!

  • @김민찬-b4s
    @김민찬-b4s Рік тому +4

    var로 전역 변수를 만들면, window 객체에 등록되는건 모르고있었네요. 오늘도 강의 잘 들었습니다.

    • @starcoding
      @starcoding  Рік тому +1

      민찬님 오랜만에 댓글에서 뵙네요! 오늘도 강의 들어두셔서 감사합니다! 😄😄

  • @이건개발-p8n
    @이건개발-p8n 3 місяці тому

    어쩐지 밖에서도 읽을 수 있더라니 이거였구나

  • @DJC-cz7bj
    @DJC-cz7bj 10 місяців тому

    영상 퀄리티가 너무 좋습니다. 좋아요 구독 갑니다.

  • @kangta3339
    @kangta3339 Рік тому +4

    리액트 훅 강의부터 시작해서 잘 보고 있습니다. 설명과 구성이 깔끔해서 정말 좋아요. :)

    • @starcoding
      @starcoding  Рік тому

      감사합니다! 최대한 쉽게 풀어내려고 노력했는데 잘 된것 같아 기쁘네요 ㅎㅎ 😊😊

  • @ssossoking
    @ssossoking Рік тому +1

    늘 영상 기다립니다. 감사합니다.

    • @starcoding
      @starcoding  Рік тому

      기다려주셔서 감사해요~ 😆🔥

  • @user-ma1so2ns12on
    @user-ma1so2ns12on 7 місяців тому

    자바스크립트 입문자인데 완전 설명 명품입니다.!!! 다른구독 다 취소했어요.

  • @yeontae7260
    @yeontae7260 Рік тому +1

    선생님 설명 너무 좋아요!! 좋은 강의 올려주셔서 감사합니다 ^^

    • @starcoding
      @starcoding  Рік тому

      영상 봐주셔서 감사해요!

  • @동욱-f7c
    @동욱-f7c 10 місяців тому

    깔끔한 설명 감사합니다!!

  • @김예원-w6l
    @김예원-w6l 11 місяців тому

    Var, let: 변수 선언
    const: 상수 선언

  • @jeffrey0208
    @jeffrey0208 Рік тому

    감사합니다 리마인더 최고

    • @starcoding
      @starcoding  Рік тому

      리마인더 최고~~ 감사해요!

  • @NOW-pv2kn
    @NOW-pv2kn Рік тому +2

    감사합니다~ 자주 올려주세요

    • @starcoding
      @starcoding  Рік тому

      네ㅎㅎ 영상 봐주셔서 감사해요!

  • @김이나-f1c
    @김이나-f1c Рік тому

    믿고 보는 별코딩!

    • @starcoding
      @starcoding  Рік тому

      감사합니다!!! 😆😆😆

  • @SL-lz4ij
    @SL-lz4ij Рік тому

    강의 너무좋네요...

  • @티온
    @티온 4 місяці тому

    보안적인 이유로 쓰면 안되는 이유까지 설명해주셨으면 좋겠네요
    +
    영상에서 설명이 조금 모호하여 let과 var 둘 다 글로벌 스코프가 가능하다는것 처럼 들립니다.. 이 점은 명확하게 해주셨으면 합니다.

  • @rigood4235
    @rigood4235 Рік тому

    오늘 영상도 너무 좋네요...!!! 자주 올려주시면 감사하겠습니다 ㅠㅠㅠㅠ

    • @starcoding
      @starcoding  Рік тому

      감사해요!! 조만간 다른 영상으로 또 찾아뵐게요~~

  • @shutgun21
    @shutgun21 Рік тому

    scope밖에서 변수 접근을 허용하는 var는 잘못 쓰면 큰일나죠

  • @카라멜땅콩-p2p
    @카라멜땅콩-p2p Рік тому

    감사합니다 잘들었습니다

    • @starcoding
      @starcoding  Рік тому

      카라멜땅콩님 늘 댓글 달아주셔서 감사해요!

  • @ソンチャンド
    @ソンチャンド Рік тому

    별코딩님 안녕하세요~!
    자바스크립트 강의도 올라오는건가요~~기다렸습니다!! 잘 부탁드립니다^^

    • @starcoding
      @starcoding  Рік тому +1

      오랜만에 다시 뵙습니다! 🥹 네, 한동안은 자바스크립트를 다뤄보면 어떨까 하는 생각이예요! 기다려주셔서 감사해요 😍

  • @아이깨끗해-o3f
    @아이깨끗해-o3f Рік тому

    16:59 '코드상에 있는 선언문의 닫기(?)까지는'에서 워딩이 닫기인가요?, 받기인가요?

    • @starcoding
      @starcoding  11 місяців тому

      지금 보니까 "닿기"인것 같아요 ㅋㅋㅋ 제 발음이 너무 안좋았죠? ㅠㅠ

  • @잠닷
    @잠닷 Рік тому

    function main() {
    if(true) {
    var x = 'hi';
    }
    console.log(x);
    }
    main();
    4분 40초에서 x에 접근할 수 있는 이유가
    var키워드가 함수스코프이기 때문이라 하셨는데
    스코프보다는 호이스팅 때문에 접근할 수 있는게 아닌가요??
    헷갈립니다ㅠㅠㅠ

    • @commanea
      @commanea 2 місяці тому

      두개가 중첩되는듯 보이네요~

  • @바클리-p4g
    @바클리-p4g Рік тому

    잘봤습니다
    그런데 const에 대해 궁금한게 있습니다
    보통 상수는 대문자와 언더바로 구성하는게 관례인데요
    const는 상수인데 소문자로 쓰는 경우가 많던데 왜 그런지 알고 싶습니다
    그리고 const를 소문자로 썼으면 항상 소문자 , 대문자로 썼으면 항상 대문자 패턴으로 가야되는건지 아니면 썪어서 사용해도 되는건가요?

    • @roof102
      @roof102 Рік тому

      그게 왜그러냐면 보통

    • @starcoding
      @starcoding  Рік тому +1

      일반적으로 상수의 이름을 대문자와 언더바로 작성하는 경우는 명명한 상수에 담긴 데이터가 "의미적"으로 절대 바뀔수 없는 값일때 입니다. "최대 사용자 수" 또는 "나라 이름"을 예로 들 수 있겠네요. const MAX_USER = 100; const KOREA = "kr" 이런식으로 말이죠.
      하지만 데이터의 "의미적인" 부분 이외에도 데이터의 불변성을 지킴으로 얻는 이점을 얻기 위해 const를 사용할때가 있습니다. 보통 데이터를 담기 위한 변수에 들어가는 값이 굳이 변경될 일이 없다면 var 나 let 대신 const를 사용함으로써, 개발자들이 실수로 다른 값을 할당해버리는걸 미리 방지 할 수 있죠.
      예를 하나 들어보자면, 자바스크립트에 경우, 변수에 함수를 할당하는 것이 가능합니다. const x = function () {...} 이런식으로 말이죠.x를 변수가 아닌 상수로 만들어 준 이유는, x가 "의미적으로" 불변하는 데이터를 담는 상수가 아니라, 단지 협업하는 개발자들이 실수로 x 에 다른 값을 할당하는 것을 막기 위함입니다. 가능한 경우, let 보다는 const를 사용하는것이 좋은 이유는, 예상치 못한 버그를 사전에 방지할 수 있기때문입니다!

  • @mihyunlee1065
    @mihyunlee1065 Рік тому

    호다닥 선추후감!!

    • @starcoding
      @starcoding  Рік тому

      늘 감사합니다!!! 😊😊😊

  • @6sl5j3hc2iroa8fjr
    @6sl5j3hc2iroa8fjr Рік тому

    VS Code 개발 환경 자체는 어떻게 만드나요

    • @starcoding
      @starcoding  11 місяців тому

      VS Code는 Electron으로 만들어졌다고 알고있어요!

  • @도도-t5l
    @도도-t5l Рік тому

    혹시 따로 연락드릴 이메일 주소는 없나요? ^^

    • @starcoding
      @starcoding  Рік тому

      안녕하세요! 아직 채널이 작아서 따로 채널용 이메일은 아직 만들지 않았어요 ㅎㅎ 조만간 만들어서 채널 소개글에 남겨볼게요! 😄😄

    • @도도-t5l
      @도도-t5l Рік тому

      @@starcoding (댓글이 자꾸 지워져서..) 강의 관련해서 메일로 문의드릴게 있는데.... 개인 메일이나 다른 메일 주소는 없을까요?