on
Javascript / 자료형 / 변수 - Javascript
Javascript / 자료형 / 변수 - Javascript
2021/02/01 - [IT국비교육] - Index Javascript
1. Javascript – Client Side Script
HTML 언어에 부가되어 웹페이지를 좀 더 동적이고 다양하게 제작할 수 있는 기법을 제공하는 스크립트 언어의 일종입니다.
※ Angular, react, vue : 자바 스크립트를 서버 쪽에 숨겨두고 필요할 때 실행할 수 있는 기술
· 스크립트 언어의 특징
혼자 실행되지 못하고 다른 언어에 포함되어 실행되어야 합니다.
ex) JSP, ASP, PHP 등 – Server Side Script
2. Javascript 기능
입력 양식에 입력/선택된 데이터에 대한 검증(유효성 체크)이 필요할 때 사용합니다.
태그의 속성 값을 입력/수정/삭제하거나 태그 자체의 입력/삭제를 할 수 있습니다.(JQuery)
AJAX를 통하여 웹 서버와의 데이터 통신을 할 수 있습니다.
※ AJAX 비동기 방식으로 웹서버와 통신한 후 통신 결과물을 현 화면에 반영하는 데 사용되는 기술들의 총칭을 얘기합니다.(XMLHttpRequest 객체/DOM/Javascript/CSS)
※ 비동기/동기 방식
비동기 방식 : 페이지 이동 없이 웹서버와 통신하는 방식(똑같은 컨텐츠를 재호출하는 비효율적인 면을 없앰)
동기 방식 : 페이지가 이동하면서 웹서버와 통신하는 방식
※ 웹서버와 통신의 의미
DB와 연동하여 결과를 받는 것
3. Javascript 장점
Server에서 Client 쪽으로 전달되어 실행이 되므로 Server에 부담을 주지 않습니다.
※ Server/Client란?
Server : 다수의 클라이언트에게 동시에 정보를 제공하는 H/W 또는 S/W
Client : Server에게서 정보를 얻는 H/W
AJAX 기술을 이용하여 간접 DB 연동이 가능합니다.
컴파일 과정이 없습니다.
4. Javascript 단점
클라이언트가 Javascript 소스를 볼 수 있어 소스가 노출이 됩니다.
5. Javascript 형식
1)
x.html
~ 자바 스크립트 코드; ~
2)
a.js
자바 스크립트 코드;
x.html
~ ~
6. Javascript 위치
함수인 경우 : ~ 사이에 삽입하는 것이 관용적입니다.
함수가 아닌 경우 : 원하는 실행 위치에 삽입하면 됩니다.
7. 자료형(data type)
데이터의 유형을 나타냅니다.
종류 설명 숫자형 정수, 실수 데이터
8진수의 경우 숫자 앞에 0, 16진수 숫자의 경우 0x를 붙임
NaN : 숫자가 아니란 의미의 숫자형 데이터 문자형 문자 데이터
“ 혹은 ‘로 감쌈
“”,‘’는 길이가 없는 문자형 데이터 boolean형 true, false 데이터(조건문에서 사용) 함수형 function(){실행구문;} 형태의 실행구문 객체형(참조형)
(object type = reference type) 객체가 차지하는 메모리 공간의 위치 주소값
객체가 소유한 속성변수나 메소드를 호출할수 있음
null은 객체형 undefined형 프로그램에서 사용할 수 없는 데이터
5가지 자료형 이외의 자료형
8. 변수(variable) - 데이터를 저장하는 일종의 그릇
데이터가 저장되는 메모리의 기억장소에 붙인 이름입니다.
⓵ 변수명 규칙
영문, 숫자, _, $로만 구성됩니다.
영문 중 예약어(var,if 등은) 불가능합니다.
변수명 중간에 공백이 들어가면 안 됩니다.
첫 글자로 숫자가 올 수 없습니다.
영문 대, 소문자를 구분됩니다.
※ 관용적 변수명 제작 규칙
⑴ 영문, 숫자, _로 구성
⑵ 변수명의 첫 글자는 영문으로 시작
⑶ 3자 이상으로 제작
⑷ 변수명을 보고 저장되는 데이터의 종류를 알 수 있도록 의미 있게 줌(가독성 있게 줌)
⓶ 변수 사용 형식
var 변수명 = 데이터;
변수 선언 후 데이터를 저장하지 않으면 undefined 저장됩니다.
var 생략 가능하나 전역변수로 사용되므로 항상 var를 붙입니다.
⓷ 변수 종류
종류 설명 전역변수 하나의 HTML 파일 안의 모든 자바스크립트에서 공유 가능한 변수 함수 밖에서 var를 붙이거나 var 없이 선언된 변수 지역변수 함수 안에서 var로 선언되어 함수 안에서만 사용되는 변수 함수 안에서 var 없이 선언된 변수는 전역변수 매개변수 함수 호출 시 전달되는 데이터를 저장하는 변수, 함수 안에서만 사용 가능 매개변수 앞에는 var를 붙이지 않음
What is Javascript How to use Javascript What is data type of Javascript What kind of data type of Javascript What is variable of Javascript What kind of variable of Javascript
from http://ssu-jo.tistory.com/20 by ccl(S) rewrite - 2021-02-01 03:00:42