javascript(39)
-
JavaScript - 7. 조건문 if
제어문 제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 실행문을 말합니다. 조건만족 여부에 따라 실행문을 제어할 수 있는 조건문과 변수에 일치하는 경우의 값에 따라 실행문을 제어할 수 있는 선택문, 그리고 특정 실행문을 여러번 반복 실행할 수 있도록 하는 반복문이 있습니다. 조건문에는 if문 else문 else if문이 있습니다. 선택문은 switch 문을 사용합니다. 반복문(loop)에는 for, while, do~while문이 있습니다. * 조건절에서 Boolean : false, 0, null 을 제외한 모든 값은 참 if문 if문에는 단일조건문, 양자택일문, 다중조건문 3가지 형태의 문법 형식이 있다. *조건절에는 관계연산자, 비교연산자가 들어간다. *{} 블럭문은 실행문이 한 줄 일때만 생..
2021.11.25
-
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
-
JavaScript - 1. 개요와 역사
JavaScript의 개요와 역사 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어다. 이 언어는 웹브라우저 내에서 주로 사용하며, 다른 응용프그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. * 자바스크립트 이름의 변천사 자바스크립트는 본래 넷스케이프 커뮤니케이션즈 코퍼레이션의 브렌던 아이크(Brendan Eich)가 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브스크립트(Live Script)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. * C언어를 기본 구문 바탕에 두고있다. 자바스크립트가 썬 마이크로시스템즈의 자바와 구문이 유사한 점도 있지만, 이는 사실 두 언어 모두 C 언어의 ..
2021.11.24