JavaScript
JavaScript는 웹페이지를 동적으로, 프로그래밍적으로 제어하기 위해서 고안된 언어입니다. 그렇기 때문에 오늘날 가장 중요한 플랫폼이라고 할 수 있는 웹브라우저에서 유일하게 사용할 수 있는 프로그래밍 언어입니다. 최근에 HTML5의 적용이 가속화되면서 지금까지 모바일 환경에서 네이티브 앱(안드로이드, IOS)으로 구현해왔던 기능이 웹에서도 대부분 구현할 수 있게 되고 있습니다. 웹이 크로스플랫폼이라는 점, 검색 가능하다는 점, 네이티브 디바이스를 제어할 수 있는 하드브리드 시스템(phonegap 등)이 존재한다는 점에서 웹의 중요함은 더욱 확대될 것입니다. 자연스럽게 웹에서 구동되는 유일한 언어인 JavaScript의 중요함도 점점 커질 것으로 예상됩니다.
자바스크립트의 문자 표현 방식
alert(“coding everybody”); 또는 alert(‘coding everybody’);
alert(“coding everybody’); -> 문법에러
typleof는 값의 데이터형을 알려주는 기능입니다.
typeof 1 = “number”
typeof “1” = “string”
문자에 대한 명령들
alert(“coding\neverybody”); : \n은 줄바꿈의 의미를 갖습니다.
alert(“coding”+”everybody”); : 문자와 문자를 더할 때 +를 이용합니다.
alert("coding everybody".length); : 문 자의 길이를 구할 때는 문자 뒤에 .length를 붙입니다.
변수
JavaScript에서 변수는 var로 시작합니다. (문자나 숫자 같은) 값을 담는 컨테이너로 값을 유지할 필요가 있을 때 사용합니다. 여기에 담겨진 값은 다른 값으로 바꿀 수 있습니다. 변수는 마치 (사람이 쓰는 언어인) 자연어에서 대명사와 비슷한 역할을 합니다.
var a = 1; alert(a+1); //2
var a = 2; alert(a+1); //3
var first = "coding";
alert(first+" everybody");
변수는 코드의 재활용성을 높여줍니다.
alert(100+10);
alert((100+10)/10);
alert(((100+10)/10)-10);
alert((((100+10)/10)-10)*10);
그런데 계산해야 할 값을 100이 아니라 1000으로 바꿔야 한다면 위의 코드를 모두 수정해야 합니다. 변수를 적용 사용한 코드입니다.
a = 100;
a = a + 10;
alert(a);
a = a / 10;
alert(a);
a = a - 10;
alert(a);
a = a * 10;
alert(a);
출처 : 생활코딩 강의
'프로그래밍 > JavaScript' 카테고리의 다른 글
자바스크립트 : 값으로서의 함수와 콜백, 클로저(Closure) (0) | 2017.11.12 |
---|---|
자바스크립트 유효범위: 전역변수와 지역변수 (0) | 2017.11.12 |
jsp pageEncoding, charset 변경하는 방법!! (0) | 2017.10.24 |
JSP와 JavaScript의 차이점 알기 (1) | 2017.07.23 |
JSP 개발환경 구축하기 (0) | 2017.07.22 |