thebook.ioko.javascript.infomdn코드를 한 덩어리 씩 실행해 결과를 출력JS는 인터프리터 방식 언어브라우저의 콘솔은 코드를 한 줄씩 입력받고(READ), 받은 입력을 평가(EVAL)한 후 결과를 출력(PRINT)함그 후 다시 프롬프트가 나타나서
하나의 명령이 끝날 때 세미콜론을 붙여도 되고 안 붙여도 됨명령의 종료 지점을 컴퓨터에게 알려줌세미콜론을 붙이지 않으면 대부분의 경우 JS 엔진이 자동으로 세미콜론을 붙여주지만 일부 명령에서는 가끔 에러가 발생하는 경우도 있음에러 발생을 방지하고 통일성 있게 모든 명령
컴퓨터는 실제로 1과 0밖에 모름1과 0은 각각 참과 거짓에 대응됨JS에도 true와 false로 나타내는 불값(boolean)이라는 자료형이 있음JS의 boolean 타입은 true와 false의 두가지 값을 가지는 논리적인 개체(a logical entity)를 나
특정한 값을 일시적으로 저장하기 위해 사용선언(declartion)변수를 만드는 행위변수 선언은 결괏값이 항상 undefined로 출력undefined가 기본 값의 역할을 하기 때문초기화(initialization)변수를 선언함과 동시에 갑을 대입하는 행위변수의 이름과
주어진 조건에 따라 코드를 실행하거나 실행하지 않는 문조건문은 조건식과 실행문으로 구분됨조건이 참인 값이면 내부의 실행문이 실행되고 거짓인 값이면 실행문이 실행되지 않음if문을 통해 조건이 true인 경우, else문을 통해 조건이 true가 아닌 경우로 분기 처리if
조건이 참인 동안 반복해서 실행문을 실행조건이 참이기 때문에 console.log()가 무한히 실행됨해당 코드를 콘솔에 입력 무한 로그가 찍히다가 어느 순간 웹 브라우저가 멈춤웹 브라우저 강제 종료해야 함따라서 프래그래밍할 때 이런 무한 반복의 상황을 방지해야 함시작
자료형의 일종으로 다양한 값을 모아둔 또다른 값객체의 종류는 크게 배열(array), 함수(function), 배열이나 함수가 아닌 객체로 나눌 수 있음배열을 만드려면 대괄호 \[]로 값들을 감싸면 됨배열 내부의 각각의 값들을 element라고 하며, 각각의 값들은 쉼