const 2

[JavaScript] let, const 키워드와 블록 레벨 스코프

참고 용어1. 선언 단계 : 스코프(실행 컨텍스트 렉시컬 환경)에 변수 식별자를 등록해 자바스크립트 엔진에 변수 존재를 알리는 단계2. 초기화 단계 : 변수를 초기화하는 단계3. 상수 : 재할당이 금지된 변수로 일반적으로 대문자로 선언하고 여러 단어로 이루어진 경우에는 스네이크 케이스로 표현하는 것이 일반적 ex TAX_RATEvar 키워드로 선언한 변수의 문제점변수 중복 선언 허용초기화문 존재하지 않으면 변수 선언문은 무시되지만, 초기화문이 있는 경우 중복 선언이 된다.var x = 1;var y = 1;var x = 100;var y;console.log(x); // 100console.log(y); // 1함수 레벨 스코프var 키워드로 선언한 변수는 오로지 함수의 코드블록만을 지역 스코프로 인..

[JavaScript] 잘못된 변수 키워드는 이상한 결과가 되

알고리즘 문제 풀던 중…?아래는 소수찾기라는 문제로, 이 문제를 풀다가 실행값이 자꾸 1이 되는 것이다!!문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요.제한사항numbers는 길이 1 이상 7 이하인 문자열입니다.numbers는 0~9까지 숫자만으로 이루어져 있습니다."013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져있다는 의미입니다.입출력 예numbers return"17"3"011"2나의 초기 풀이 코드// 소수 확인 함수function is..