키워드와 예약어자바스크립트에서 특정한 목적을 위해 사용하는 언어이다키워듣르은 모두 예약어로 지정되어있다대표적인 것으로는 var이 있다프로그램을 작성할 때 변수명, 함수명 등 이름으로 사용할 수 없는 단어return은 예약어라 변수명으로 사용할 수 없다 JavaScrip
어떤 이름을 식별할 수 있는 형태로 작성하는 것코드 내의 변수, 암수, 혹은 속성을 식별하는 문자열이라고 할 수 있다name, hello, person 이라고 하는 곳이 식별자name = dubi이다, function을 활성화하면 hello가 나온다, name: dub
보통 JavaScript가 아니더라도 다른 언어에서도 사용된다소스코드에서 프로그렘에 영향을 주지 않고 무시되는 부분이며, 보통은 소스코드를 이해할 수 있도록 돕는 역할로 사용이 된다JavaScript가 실행될 때 해당 주석은 영향을 받지 않으며 무시되고 실행이 된다여러
프로그래밍할 때 매우 중요한 부분을 담당하고, 프로그래밍 값을 메모리가 잠시 보관했다가 실행할 때 사용된다5 + 10 이라는 값을 어딘가에 저장해두었다가, 필요할 때 꺼내 쓸 수 있다5 + 10은 15이므로 당연히 우리는 알고 있겠지만, 나중에 다른 값에 사용이 될 수
변수의 유효범위 - scope라고 한다변수가 사용되는 범위, 규칙을 정한다const, let의 유효범위 - 2개의 키워드를 가진 유효범위는 블록 스코프라고한다블록이란, {} 안에 선언된 변수는 그대로 공간안에서만 사용 가능하다밖으로 넘어가면 나머지 값은 알 수 없게 된
기본적으로 자바스크립트 자료형은 동적 타이핑이라고한다27 추가 시 숫자형 타입으로 변경됨자바스크립트는 변수가 가진 타입에 따라 값이 달라진다정해져있지 않은 이런 타입을 동적 타이핑이라고한다데이터 타입 // ES6 기준기본 타입 (Primitive Values)Boole
조건문은 프로그래밍할 때 매우 중요한 요소이다조건에 따라 실행되기 때문에 프로그램 진행시 매우 중요하다표현식이 참으로 평가될 때, 실행되는 블럭이 과정이다코드로 실행될 땐 if를 사용한다if (표현식) { 표현식이 참으로 평가될 때, 실행되는 문장들의 모임}만약 코드가
if, else 와 함께 else if {}도 사용 할 수 있다else if 를 이용하면 논리적으로 구분된 조건을 추가해서여러조건에 해당되는 경우를 설정할 수 있다만약 n이 3의 배수이면서, 5의 배수라면 출력되는 값은 첫번 째, 'n은 3의 배수입니다' 에서 걸리게된
논리 연산자를 이용한 조건문 평가&&, ||, !표현식은 앞에 먼저 평가하고 뒤에 마저 평가한다앞 표현식을 평가해서 참 일때만, 뒤 표현식을 평가할 필요가 생기기 때문에 뒤의 표현식이 실행된다앞 표현식의 평과 결과가 거짓일 때는 뒤 표현식을 평가할 필요가 없어서 실행하
삼항 연산자는 이용하면 조건에 따라 실행이되고, 실행한 결과를 바로 어딘가에 할당할 때 좋다'?' 와 ' : '를 이용해서 삼항 연산자를 만들기 떄문에 꼭 기억해야한다if와 달리 어떤 표현식이 참인지 거짓보단 어떤 값인지를 체크해서 맞으면 체크하는 블록들을 설정한다n이