분류 전체보기(401)
-
JavaScript - 6. 내장함수 inner Function
내장함수 자바스크립트에서 자체적으로 제공하는 함수를 내장함수라고 한다. 내장함수는 이미 시스템에 정의되어 있기 때문에 사용자가 별도로 정의하지 않고 주어진 원칙에 따라 사용하면 되는 함수이다. 이미 만들어져 있는 함수이며, 괄호를 가지고 있는 특징이 있다. 생김새 : 함수명(); alert alert('hello'); 메세지 형태로 출력하는 대화상자 console.log console.log('hello'); console창에 출력하는 함수 prompt var 변수 = prompt('입력메세지', '초기문자열'); 대표적인 입출력함수 사용자의 입력을 요청하는 대화상자 입력된 함수는 변수에 저장된다 Number Number(문자화된 숫자); 문자화된 숫자를 실제 숫자로 강제형변환 해준다. String St..
2021.11.25
-
JavaScript - 4, 5. 변수와 배열
변수 Variable 프로그래밍에서의 변수는 '하나의 값을 저장할 수 있는 저장공간'입니다. 값을 저장할 때 사용하는 식별자 변수명은 영문, 숫자, _만 사용할 수 있다. (시작은 영문으로 하는게 좋다) 총 길이는 255자 이하로 사용한다. 변수 선언 방법 var 변수명; var 변수명 = 100; // 변수의 초기화 (변수를 만들자마자 값을 넣어 둠) var 변수명, 변수명; var i; //선언, undefined가 저장됨 var i, sum; // 한 번에 여러가지 변수를 함께 선언할 수 있음 var sum = 0; // 숫자의 선언과 초기화 var a = ''; // 문자의 선언과 초기화 var i = 0, sum = 10, message = "Hello"; // 선언과 초기화를 동시에 해줄 수 ..
2021.11.24
-
JavaScript - 3. 연산자
연산자 연산자란 프로그래밍에서 특정의 계산을 하기 위해 만들어진 기호들입니다. 연산자에는 산술, 관계/비교, 논리, 대입, 복합, 증감연산자 등이 있습니다. 계산의 우선순위를 갖고있으며 ( ) 연산자로 우선순위를 높일 수 있다. *우선순위 순서 : 전위형증감연산자(++a) > 산술 > 관계 > 논리 > 대입 > 복합 > 후위형증감연산자 (a++) *단항연산자 > 이항연산자 1) 산술연산자 이항연산자이며, 계산을 하기위해 사용된다. - 뺄셈 * 곱셈 / 나눗셈 % 나머지 = mod (modulus) *홀수, 짝수, 배수를 판별할 때 사용한다. *2로 나눠서 나눈 몫이 1이면 홀수, 0이면 짝수 + 숫자의 덧셈, 문자열의 결합 *숫자와 문자의 결합 = 문자 *숫자+숫자 일 때만 = 숫자 ex) console..
2021.11.24
-
JavaScript - 2. Data Type
JavaScript Data Type JavaScript Data Type에는 기본타입과 참조타입이 있으며 기본타입에는 Number, String, Boolean, undefined, null, NaN 이 있고 참조타입에는 Object가 있다. 문자열 (string) 따옴표 안에 들어있는 자료는 문자열이다. 따옴표 없으면 에러 발생 'hello' / "홍길동 / '1004' 숫자 (number) 정수, 실수, 음수, 양수 100 / 53.2 / -86 불린 (boolean) 참/거짓 true / false undefined 정의되지 않음 (값이 없을 때 출력됨) null 아무것도 출력되지 않음, 문자 지우개 cup = ''; NaN 계산할 수 없는 값 var cup = 'coffee'; cup *= 10..
2021.11.24
-
이스케이프 시퀀스 Escape Sequence
이스케이프 시퀀스란? Escape Sequence란 프로그래밍 언어 특성상 표현할 수 없는 기능, 문자를 표현해주는 대체 문자입니다. 문자열을 값으로 사용하는 경우 키보드로 입력 불가능한 문자가 있습니다. 예를 들면 개행문자가 있습니다. 문자열에서 개행을 키보드로 입력하면 다음과 같이 됩니다. alert("안녕하세요 잘 지내세요?"); 위의 예에서는 [안녕하세요]와 [잘 지내세요?]의 사이에 개행을 입력하려고 하였지만 키보드에서 [Enter] 키를 누르면 코드 개행만이 됩니다. 출력물에서 개행을 입력하려면 특정 문자의 조합으로 표현합니다. alert("안녕하세요?\n잘 지내세요?"); 위와같이 이스케이프 시퀀스를 사용하여 코드를 입력하면 원하는 값을 얻을 수 있습니다. \a 경고 (alert) \n 줄바..
2021.11.24
-
JavaScript - 1. 개요와 역사
JavaScript의 개요와 역사 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어다. 이 언어는 웹브라우저 내에서 주로 사용하며, 다른 응용프그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. * 자바스크립트 이름의 변천사 자바스크립트는 본래 넷스케이프 커뮤니케이션즈 코퍼레이션의 브렌던 아이크(Brendan Eich)가 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브스크립트(Live Script)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. * C언어를 기본 구문 바탕에 두고있다. 자바스크립트가 썬 마이크로시스템즈의 자바와 구문이 유사한 점도 있지만, 이는 사실 두 언어 모두 C 언어의 ..
2021.11.24