1995년 넷스케이프 개발웹 프로그래밍 개념 창시웹 브라우저에서 실핼할 수 있는 유일한 프로그램특징1\. HTML 문서에 내장 \- 조각 소스 코드2\. 스크립트 언어 \- 인터프리터 실행 \- 컴파일 필요 없음3\. 단순 \- c언어 구조 차용 \- 비
하나의 명령이 끝날 때 세미콜론을 붙여도 되고 붙이지 않아도 되나 붙이기를 권장한 줄에 여러 명령을 넣을 때는 반드시 명령 뒤에 세미 콜론을 붙여 그 다음 명령과 구분: 사람만 알아볼 수 있도록(컴퓨터는 무시) 설명을 작성한 부분주석은 코드에 영향을 미치지 않음보통 주
자바스크립트 언어는 C언어 등의 범용 컴퓨터 언어와 달리 데이터 타입이 단순하다.숫자 타입은 정수, 실수를 구분하지 않는다. (모든 숫자를 실수로 처리)문자 타입이 없어 문자는 모두 문자열로 표현한다. Number : 정수 , 실수 Boolean : true , fal
문자열과 다른 자료형을 더하면 다른 자료형이 문자열로 바뀐(형변환) 후 문자열과 더해짐문자열과 다른 자료형을 빼면 다른 자료형이 먼저 숫자로 바뀐 (형변환) 후 빼기를 함2집법으로 실수를 표현하면 무한 반복되는 실수가 있음근사값으로 저장10진법으로 계산한 결과와 차이
변수 : 값을 저장하고 저장한 값을 불러올 수 있게 함선언 : 변수를 만드는 행위선언문 : let 등 으로 시작하는 명령초기화 : 변수를 선언함과 동시에 값을 대입하는 행위변수는 메모리 안에 저장되어 있으므로 메모리를 초기화하면 메모리에 저장된 변수고 사라짐변수 선언할
유효한 참조 범위, var로 선언한 변수와 let, const 로 선한한 변수의 scope는 다른다var : function-level scopelet, const ; Bolck-level scope호이스팅이란 함수 내부에 있는 선언들을 모두 끌어올려 해당 함수 유효
형식 : 조건식이 참이면 내부의 실행문이 실행거짓이면 실행되지 않음실행문이 둘 이상 : 실행문을 중괄호로 감쌈조건식에 변수를 넣어도 됨조건식에 값을 직접 넣어도 됨결과 ) bc결과 )b결과 ) any조건부 연산자는 문이 아니라 식이므로 결과값이 나옴조건부 연산은 조건에
무한 loop객체의 열거 속성을 통해 지정된 변수를 반복한다.즉, 객체에 접근해서 객체의 값들을 for in문으로 활용할 수 있다.반복 가능한 객체 (배열, 문자열 , Map 등)를 통해 반복문을 만든다. for in문에 비해 성능이 좋다.주어진 함수를 배열 요소 각가
여러 개의 자료형을 한 번에 저장하는 자료형배열,함수, 배열이나 함수가 아닌 객체배열 내부의 값 불러오기결과 )"사과""오렌지""배"배열 안에는 다른 배열이나 변수를 넣을 수 있음결과 ) 1,2,320배열은 내부의 값 중복 가능, 아무 값 없이 만들 수 있음배열 요소
특정 작업을 수행하는 코드 (하나의 모듈)한번 선언하면 여러번 호출하여 사용할 수 있음2,3은 상수 또는 변수의 이름이 함수의 이름이 됨결과) hellofunction함수를 호출하면 항상 결과값이 나옴결과값은 기본값으로 undefined가 나옴이 값을 반환값이라 함반환
자바스크립트는 함수를 변수에 저장할 수 있어 함수를 함수의 매개 변수로 전달할 수 있다.이 때 함수의 매개변수로 전달되는 함수를 Callback 함수 라고 한다.타이머 함수setTimeout(함수,시간) : 특정 시간 후 함수를 실행setInterval(함수,시간) :
객체는 여러 개의 변수를 하나의 변수로 묶을 때 사용함변수를 선언해 정보들을 {}안에 묶음속성 : 객체 내부의 값으로 속성 이름과 속성값으로 구성객체 리터널 : {} 사용해 객체를 표현한 것객체 속성 접근속성 이름 : 문자열 이어야 함속성 값 : 모든 값이 가능객체의
클래서 선언과 인스턴스클래스 선언일반적으로 어떤 식별자가 클래스라는 것을 확실하게 구별할 수 있게, 클래스의 이름은 대문자로 시작한다.생성자는 클래스 내부에 constructor라는 이름의 함수를 만들어 활용한다. 클래스 내부에 메소드를 만들 때는 function 키워
Chrome 화면참가자 수를 사용자로 부터 입력받는다 prompt 사용하기위 와 같은 prompt 창에 입력을 할 수 있게 된다.입력 값은 prompt의 반환값으로 반환 되며 변수에 담아 활용할 수 있다.prompt 창에 3 입력결과 ) 3참가자의 수를 입력하기 때문에
위 화면과 같이 HTML 을 추가한다일단 필요한 요소를 선택하고 이벤트 리스너들을 달아준다.일단 number-0 button에만 이벤트 리스너를 달아 줬다.button을 클릭하면 콜백함수의 매개변수로 받아온 event로 부터 이벤트 발생 대상을 알 수 있다.(event
상대편이 숫자 1~9 중에서 중복되지 않게 4개를 고른다.총 10번의 기회가 주어지고 상대편 이 고른 숫자 4개를 맞힌다. 이때, 숫자 뿐만 아니라 숫자의 순서까지 맞혀야 한다.틀릴 때마다 힌트를 준다. 맞힌 숫 자의 개수(볼), 숫자 뿐만 아니라 순서까지 맞히면(스트