Develop/JavaScript
-
[JavaScript] 3. var, let, const의 차이Develop/JavaScript 2020. 9. 8. 00:24
오늘 부트캠프에서 교육을 받으면서 let이라는 생소한 변수 선언 방식을 접하게 되어서, 변수를 선언할 수 있는 키워드의 차이점에 대해 알아보려고 해요. 1.var (변수 재선언 O) var는 변수 선언을 여러번 시도해도 문제없이 각기 다른 결과가 출력될 수 있습니다. 2.let(변수 재선언 X, 변수 재할당 O) let은 변수의 재할당은 가능하지만 var처럼 재선언은 되지 않네요, 개발자 도구에서 확인해보시면 아래와 같은 에러를 확인하실 수 있을 거예요. 3.const(변수 재선언 X, 변수 재할당 O) const의 경우는 constant(상수)라는 의미로 한 번 선언하고 값을 변경할 수 없습니다.
-
[JavaScript] 2.함수Develop/JavaScript 2020. 9. 7. 21:07
함수 함수란 JavaScript에서 기본적인 구성 블록 중의 하나입니다. 작업을 수행하거나 값을 계산하는 문장의 집합으로 이해하시면 될 것 같아요. 함수의 형식 함수의 형식은 아래를 참고 해주세요. 선언식 일반적인 프로그래밍 언어의 함수 선언과 유사한 방식. 표현식 자바스크립트 언어의 특징을 활용한 선언 방식. 함수 선언식과 표현식의 차이점 함수 선언식은 호이 스팅에 영향을 받지만, 함수 표현식은 호이스팅에 영향을 받지 않습니다. 함수 선언식은 코드를 구현한 위치와 관계없이 자바스크립트의 특징인 호이스팅에 따라 브라우저가 자바스크립트를 해석할 때 맨 위로 끌어올려진다. 호이스팅이란??? 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말합니다. 자바스크립트 Pase..
-
[JavaScript] 1.변수와 자료형Develop/JavaScript 2020. 9. 7. 20:16
1.변수의 선언 자바스크립트는 let을 사용하여 변수를 선언해요. let은 변수를 선언하겠다는 것을 의미하고 var 또는 const로도 사용될 수 있습니다. 이전에 공부했던 Java는 String , int, boolean, float 등등 타입이 값에 따라 다르게 선언하였지만, 자바스크립트는 let한가지로 선언하니 신기하고 편리했습니다. *변수명 규칙* 변수 선언시에는 몇 가지 규칙이 있어요. 1. 시작 문자는 영문자, "_", $ 중 하나로 시작한다. 2. 예약어는 사용할 수 없다. 3. 영문자의 대소문자를 구분한다. 4. 공백이 없어야 한다. 주로 사용되는 명명 기법은 카멜 기법(Camel case)으로 선언됩니다. (ex) let variableName; 여러 단어가 이어지는 경우 첫 단어를 제외..