Javascript란 HTML을 활용해 사용자와 상호작용 할 수 있도록 하는 컴퓨터 프로그래밍 언어이다.
- 기본값 html위에 java를 입히기 -> script 활용.
<script> documetn.write(“hello world”); </script>
> * Data Type(자료형): 자바언어가 처리할 수 있는 데이터의 종류를 의미. Undefined, Boolean, number, string, biglnt, symbol로 6가지.
> * Java에서 변수 선언: var
var Name = ‘@@@’;
> #### 조건문(if)
조건을 주고 참과 거짓을 통해 해당 조건에 맞는 실행값을 얻을 수 있음.
if(조건; boolean값){실행값}
* boolean(불린): true, false 두가지 값만 가짐.
* boolean값이 true일 경우 실행값이 실행됨.
반복문
특정한 코드나 행위를 반복해야할 때 쓰임.
대괄호 안에 있는 배열값을 반복시킬 수 있음.
<script>
document.write(spring[0]); // 결과값: flower
document.write(spring[1]); // 결과값: tree
</script>
var i = 0;
while(i < 3){
document.write('<li>2</li>');
document.write('<li>3</li>');
i = i + 1;
}
-변수 i에 0을 주고 조건에 해당하는 값이 나올 때까지 중괄호 안에 있는 구문을 반복한다. 이때, i는 계속해서 1을 더해나간다.
함수(function)
코드의 효율을 높이고 가독성을 높여 유지보수가 쉬워진다.
function 이름 (값;argument, parameter){실행될 코드}
특정한 코드나 행위를 반복해야할 때 쓰임.
대괄호 안에 있는 배열값을 반복시킬 수 있음.
입력
-인수(argument): 함수를 호출할 때 함수로 전달하는 값.
-매개변수(parameter): 함수를 선언할 때, 인수를 받을 변수로 선언하는 것.
출력
-반환(Return)
실행된 결과값을 반환하는 개념.
return문을 사용하면 함수가 실행을 중지하고 지정된 값을 반환하고 함수 종료.