$() - jQuery
자바스크립트의 식별자 종류
식별자 뒤에 괄호가 없으면 변수
식별자 뒤에 괄호가 있으면 함수
따옴표를 출력하고 싶으면, 따옴표로 묶고
쌍 따옴표를 출력하고 싶으면, 쌍 따옴표로 묶는다.
따옴표와 쌍따옴표의 차이는 없다.
alert() 함수에서 줄을 바꾸면 실행되지 않는다.
예외적인 문자열 사용법
\n, \t, ... 등
자바스크립트에서는 자료형이 필요 없다. 따라서 var 자료형만 사용
prompt() 함수는 문자열을 입력받는 함수이다.
숫자를 입력받으면 문자열을 입력받은 후 숫자로 치환한다.
prompt() 함수는 매개변수 2개가 필요하다.
var input = prompt('Messages', 'DefStr');
alert(input);
prompt() 함수는 잘 사용하지 않는다.
typeof() 함수를 이용하면 어떠한 타입인지 알 수 있다.
undfied 는 어떠한 타입인지 알 수 없을때 출력된다.
{} = 객체(Object)
자바스크립트에서 배열은 타입 상관없이 모두 들어갈 수 있다.
자바에서는 함수의 매개변수의 갯수로 함수를 구분할 수 있지만, 자바스크립트는 불가능
따라서, 같은 함수 이름을 가지면 중복되어 나중에 정의한 함수가 호출됨
해결방안은 함수 안에 함수를 정의해서 사용하면 된다.
이렇게 정의한다면, 다른 곳에서 이름이 같은 함수를 호출할 수 있다.
자바스크립트는 함수를 호출할 수도 있다.
eval(String) - string을 자바 스크립트 코드로 실행한다.