본문으로 바로가기

자바스크립트 (JavaScript)

category Java/java 2020. 8. 20. 19:23

JavaScript

 : HTML 문서에서는 HTML이나 CSS만으로는 표현하기 어렵거나 아예 불가능한 작업을 하기 위해 만들어진 언어

 : 스크립트 언어란 메모장 등 간단한 텍스트 편집기 프로그램을 이용해서 쉽게 프로그램을 작성할 수 있도록

   사용하기가 편리하고 실행속도도 빠른 것이 특징

 : HTML문서에 직접 작성하거나 외부 파일에 작성된 후 불러올 수 있다.

 

<script>

HTML문서에서 자바 스크립트를 작성하려면 <script>태그 이용

<script language="javascript">
	내용
<script>

 

변수

 : 모든 타입을 var로 선언한다.

// 선언
var 변수명 = 초기값;

 

// 예
var firstname;
var lastname="man";

 

// 배열
var 배열명 = new Array();
배열명.push(1); // 배열명[0]=1;

 

Try~Catch문

<script type="text/javascript">
	var firstName = "길동";

	try {
		document.write("내 이름은 " + lastName + "입니다.");
	} catch (ex) {
		document.write(ex.message);
	}
</script>

 

함수선언

function 함수명(매개변수 ...){
	함수가 실행될 자바 스크립트 코드
}

 : var가 모든 타입이기 때문에 주는 타입을 명시하지 않는다. 

 

Window 메서드

 : window.alert("메시지");   // 알림창

 : window.prompt("사용자에게 보여줄 메시지","")   // 답을 입력받는 알림창( ""에 미리 값을 넣을 수 있음)

 : window.confirm("질문")   // yes or no 질문창

 : window.open("팝업창 주소", "이름", "속성")  // 속성은 left, top, width, height, location, status

 

setTimeout(함수명, 시간)

 : 지정된 시간이 지나면 특정 함수를 실행

var timer = setTimeout(sayHello, 3000);	// 시간 단위는 밀리세컨드
clearTimeout(timer);	// 시간을 멈추고 싶을 때

 

setInterval(실행할 함수명, 시간);

 : 지정된 시간이 지날 때마다 함수를 계속해서 호출하는 함수

var timer = setInterval(hello, 500);
clearInterval(timer);

 

 

반응형

'Java > java' 카테고리의 다른 글

서블릿 (Servlet)  (0) 2020.08.25
JavaScript - 회원가입폼  (0) 2020.08.24
네트워크  (0) 2020.08.14
스레드 (Thread)  (0) 2020.08.13
GUI 프로그래밍  (0) 2020.08.13