▶▶ 함수 (function) – 프로그램을 구성하는 주요 '구성 요소(building block)' 이며, 함수를 이용하면 중복 없이 유사한 동작을 하는 코드를 여러 번 호출할 수 있음. – 실행문(동작)을 저장할 때 사용함. – 웹 브라우저에서 자바스크립트 소스를 해석할 때에는 함수 선언 부분을 가장 먼저 함. 따라서 개발자가 원하는 어느 곳에 함수를 선언해 놓기만 하면, 선언한 위치와 상관없이 함수를 실행 할 수 있음. 그래서 보통 한 파일 안에 여러 함수를 선언했을 때, 스크립트 소스의 앞부분이나 뒷부분에 함수 선언 부분을 모아 놓고 필요할 때마다 함수를 호출하여 사용함. 1 ) 함수 선언(생성) function 함수명() { 실행문; 실행문; ... } ex ) function hello() {..

▶▶ 연산자 – Operators, 어떠한 계산을 돕는 기호. – 프로그래밍에서 '연산'이란 사칙연산은 물론, 문자열과 문자열을 연결해서 새로운 문자열을 만들고 값의 크기를 비교하는 등 여러가지 동작을 의미함. → 이러한 연산을 지시하는 기호가 연산자. 1. 산술 연산자 2. 대입 연산자 – 복합 대입 연산자 3. 증감 연산자 4. 비교 연산자 5. 논리 연산자 6. 삼항 조건 연산자 ▶ 산술 연산자 ( + - * ** / % ) – 기본적인 사칙연산을 수행함 (+ - * /) • ** — 거듭제곱 연산자(exponentiation operator)를 사용한 a ** b를 평가하면 a를 b번 곱한 값이 반환됨. • % — 나머지 연산자(remainder operator)를 사용한 표현식 a % b는 a를..

▶▶ JS의 데이터타입 1. 객체 타입 – Object – Reference Type(참조형) → 참조형타입은 첫글자 대문자 사용함. 2. 원시 타입 – 숫자형 (Number) – 문자형 (String) – 논리형 (Boolean) – null – undefined ⇒ 객체 타입의 데이터들은 객체 파트에서 자세히 다뤄보고, 지금은 원시 타입에 대해서만 다뤄보겠음. ▶ 숫자형 데이터 (Number) – 프로그래밍의 숫자는 우리가 일반적으로 알고 있는 숫자와 사실상 동일하며, 산술 연산 등이 가능함. – JAVA에서는 정수 타입과 실수 타입이 나뉘지만 JS에서는 정수와 실수 둘 다 숫자형으로 취급함. EX1 ) 문자(숫자형) → 숫자로 변경 var strNum = "1000"; var chNum = Numb..
▶▶ 변수(variable) – 변하는 데이터를 저장하는 공간 (메모리) – 한번에 한개의 데이터만 저장 가능함. 1 ) 변수 선언 2 ) 변수 초기화 ▸ 변수 '초기화' 이유? – 변수 선언을 하면 메모리에 공간이 생김. 근데 초기화를 안하면 그 공간에 뭐가 들어 있긴 있는지, 도대체 뭐가 들어 있는지 모르기에 초기화를 진행함. – 학원 사물함을 쓰려면 앞에 썼던 사람의 물건을 '정리'해야 내가 쓸 수 있는것과 같음. 3 ) 변수 사용 EX1 ) 숫자형 데이터를 변수에 저장 후 출력 var num = 100; // 변수 선언 & 초기화 document.write(num); // 변수 사용 document.write("num : " + num); ✓ 실행결과 더보기 100num : 100 EX2 ) 숫자..

▶▶ 입출력문 – 사용자로부터 데이터를 입력받거나, 코드의 실행 결과를 웹 브라우저에 표시해야 할 때 사용. – 만약, 화면에 실행이 안되면 웹페이지의 F12(개발자도구) → Console → 빨간 에러창 확인 → 해석 → 수정 1. alert 2. confirm 3. prompt 4. document.write 5. console.log ▶ alert — 알림 창 출력 – 단순히 메세지만 보여주는 기능. – 웹 브라우저에서 작은 알림 창을 열어 메세지를 표시할 수 있음. → 간단한 알림 내용을 표시하거나 사용자에게 어떤 값을 입력하게 하는 창을 대화상자(dialogue box)라고 함. EX ) 알림창 출력하기 alert("안녕하세요, 알림창입니다!"); ✓ 실행 결과 더보기 ▶ confirm — 확인..
▶▶ 자바 스크립트(JavaScript) – HTML문서, CSS문서를 상황에 맞게 동작하게 하는 기술(언어) – 자바랑 아무 관련 없음, 자바가 잘나갔을 때 유명세에 묻어가려고 이렇게 지음. ex) 인도랑 인도네시아처럼 이름만 비슷하고 아예 다름. ▶ JS 특징 1. 인터프린터 언어(js) – 코드를 위에서부터 순차적으로 실행하여 에러 발생전까지 수행하며, 에러 발생하면 멈춤 암것도 안함. 2. 컴파일 언어(java) – 실행전 코드를 검사, 컴파일(번역&에러체크)하고 문제 없으면 실행. 3. 클라이언트 스크립트 언어 – 클라이언트에서 실행되는 언어. – 요즘은 컴퓨터 성능이 좋아서 클라이언트에서도 알아서 처리할 수 있음. ex) 스마트폰 덕분에 서버의 부하를 줄여서 클라이언트에게 더 나은 서비스 제공..
- Total
- Today
- Yesterday
- 로컬저장소
- 주석문
- 인자
- 데이터타입
- JSTL
- 숫자형
- 업캐스팅
- 다형성
- 제어문
- 문자형
- 내장객체
- Java
- 논리형
- 출력문
- model2
- 원격저장소
- mysql
- gitbash
- Git
- 매개변수
- 단일행함수
- Method
- 오버라이딩
- github
- jsp
- null
- Dao
- javascript
- DB
- Object
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |