값을 메모리에 저장합니다.!

--메모리 관리
- 내 말대로 코드는 우리가 메모리에 저장하고 지속적으로 작업을 수행하는 값에 지나지 않습니다. 코드가 실행되는 단기 또는 장기 수명 동안 사용할 수 있는 값을 메모리에 첨부하는 방법이 있어야 합니다. 이를 위해 'var', 'let' 또는 'const' 변수에 값을 할당합니다. 이 조치는 값이 생성된 범위의 '메모리'에 이제 값이 있는지 확인합니다.

//코드 예: let name = 'Leeroy'

const hasCard = 거짓 ;
var ageLimit = 21;

//스코프의 메모리에 변수 할당

--'let'과 'const'는 특정 범위에 값을 저장하는 훌륭한 방법을 제공합니다.
  • 'let' 키워드를 사용할 때 변수는 에서 생성된 범위에서만 사용할 수 있습니다. 'const' 키워드는 일반적으로 변경할 의도가 없는 값에 대한 것입니다. 'const' 키워드는 재할당할 수 없으며 'let' 또는 'const'도 게양할 수 없습니다.

  • //코드 예제
    const teenClub = (이름, 나이, 입학 메시지) =>{
    if (나이 >= 13 && 나이 <= 19){
    let valid = '헤이' + 이름 + '10대 클럽에 가입할 수 있을 것 같습니다. 연락드리겠습니다.'
    입장 메시지 = 유효함 ;
    //유효한 변수는 해당 범위에서만 사용할 수 있으므로 사용자가 십대인 경우에만 유효한 변수가 실제로 존재합니다. 해당 범위 밖에서 해당 변수를 잡으려고 하면 '참조 오류'가 발생합니다.

    return admissionMessage;
    

    }

    '당신은 받아들여지지 않습니다'를 반환
    }

    console.log(teenageClub('bill', 17, '10대 클럽에 가입하고 싶습니다'))

    'var' 키워드는 코드가 실행되기 전에 해당 값이 메모리 범위에 있음을 의미하는 호이스팅이 가능합니다. 이것은 값을 저장하는 반 오래된 방법이지만 콘솔에 정의된 모든 값이 될 수 있습니다. 'var' 키워드에 대한 까다로운 점은 참조와 동일한 이름을 지정하면 실제로 코드에 버그를 일으킬 수 있다는 것입니다. (작은 팁: 그렇게 하지 마세요)

    //코드 예제

    var mypw = '$sjsdskdn';

    var mypw = 'idonteenknow';

    변수 mypw = 12;

    console.log(mypw);

    //이것은 실제로 당신에게 가치를 줄 것입니다. 이것의 문제는 우리가 목표로 삼고 있는 가치를 어떻게 알 수 있는가 하는 것입니다. 여기서 'let' 및 'const' 키워드는 해당 키워드로 작업을 수행할 수 없기 때문에 더 두드러집니다.

      Conclusion 
    

    앱이나 코드로 무엇을 하려고 하든 상관없이 메모리에서 만들어진 값을 작업하게 됩니다. 다양한 시나리오에 사용할 수 있는 다양한 방법을 이해하는 것은 성공적인 개발을 향한 큰 발걸음입니다. 고맙습니다.

    좋은 웹페이지 즐겨찾기