식별자 : 자바스크립트에서 이름을 붙일 때 사용하는 단어식별자의 종류변수명함수명속성명메소드명식별자 금지 규칙식별자는 자바스크립트에서 이름을 붙일 때 사용하는 단어이다. 식별자의 예로는 변수명과 함수명이 있다.키워드를 사용하면 안 된다.숫자로 시작하면 안 된다.특수 문자
변수는 "상황에 따라 변할 수 있는 값"이다.우리가 알고 있는 변수의 예를 들면 원주율 PI가 있다. (고등학교 때인가.. 가물가물..)우리는 PI라고 배우고, 그 값이 3.141592.. 이라고 배웠다.즉, 3.141592..라는 값을 쉽게 특정하기 위해 PI라는 단
반복문은 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문이다.비슷한 코드가 반복되는 예시를 보자 위 코드를 보면 변수 sum에 1씩 증가하는 값이 4까지 더해지고 있다.이것을 의사코드로 표현하면,변수 sum에는 1이 할당된다."sum과 숫자(n)의 합"을
조건문은 어떠한 조건을 판별하는 기준을 만드는 것조건문에는 반드시 비교 연산자(Comparison operator)가 필요하다.비교 연산자 (아래 소스 코드에서 하늘색 부분)
동적 바인딩 (Dynamic Binding)프로그래밍할 때 값의 유형을 일일이 명시하지 않으면, 런타임 시 변수의 값에 의해 동적으로 유형이 결정되는 것.
스코프에서 대상을 찾았는지와 관계가 있다.스코프 검색은 성공했으나, 결괏값을 가지고 적합하지 않거나, 불가능한 시도를 한 경우를 의미한다.
추후 ECMAScript 문서 참고하여, 내용 추가 예정자바스크립트 코드에서 (;이 필요한 곳에서) 단 하나의 ;이 누락되면 자바스크립트 프로그램은 돌아가지 않는다.ASI는 자바스크립트 프로그램의 세미콜론(;)이 누락된 곳에 엔진이 자동으로 ;을 삽입하는 것을 말한다.
배열에 대한 내용 학습 시, 지속적으로 추가 예정자바스크립트 배열은 타입이 어떤 타입의 값(문자열, 숫자, 객체 심지어 다른 배열)이라도 담을 수 있다. 배열 안에 배열을 넣음으로써 다차원 배열을 만든다.배열 크기는 미리 정하지 않아도 된다."구멍 난sparse 배열"
속성과 메소드는 객체(참조 자료형)가 가질 수 있는 것이라고 알고 있었으나, 아래를 확인하면 기본 자료형에서도 속성과 메소드가 있는 것을 확인할 수 있다.위 예시를 보면 기본 자료형 숫자의 속성이나 메소드를 사용할 때는, 자동으로 Number 객체로 변환되므로 기본 자