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);
출처 : 생활코딩 강의