자바스크립트
- 스크립트는 동적 타이핑 언어이다.
- 정의하지 않은 값을 출력하고자 하면 undefine이라고 출력된다.
- 하이픈을 사용하지 않는다.
주석
<%-- -->
스크립트릿
- 스크립트릿을 사용하면 자바스크립트 파일에 자바를 사용가능하다.
<% %>
지시어
- 자바 스크립트 첫줄의 @는 지시어이다.
- JSP 페이지를 서블릿(자바) 코드로 변환 하는데 필요한 정보를 JSP 엔진에게 알려준다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
표현식
<%= %>
var
- 자바스크립트에서 변수를 선언할 때 var로 통일한다.
- 타입을 기억하고, 초기화를 잘 해주는 것이 중요하다.
선언함수
- 선언한 다음 사용하는 함수
- 어떤 기능을 여러번 사용할 목적으로 사용
- fuction + 함수명(){}
function test(a,b){
console.log('a= ' + a);
console.log('b= ' + b);
return a + b;
}
익명함수
- 함수명이 존재하지 않는 함수
- 딱 한번 사용하거나 기능이 명확할 때 사용
- function(){}
function(){
var a=1;
var b=2;
console.log(a+b);
}
- 익명함수는 변수에 저장해서 사용
- 변수를 호출해서 사용
var func = func(){}
내장함수
- charAt
- indexOf
- lastIndexOf
- substring
- ....