document.title ㅡ> 문서의 제목.
document.lastModified ㅡ> 변경날짜.
얘네는 속성이였고,
메서드 접근.
날짜를 알기위해선, 날짜 메서드에 접근하기 위해선, Date 객체형의 변수를 선언한뒤 접근해야함.
today = new Date();
today.getFullYear() ㅡ> 현재 년도.
today.getMonth() ㅡ> 현재 달.
today.getDate() ㅡ> 현재 일.
today.getHour() ㅡ> 현재 시.
today.getMinutes() ㅡ> 현재 분.
웹 브라어저 히스토리 이동하기.
이건 자바스크립트에 쓰는게 아니라, HTML에서 바로 사용하면된다.
history.go() 를 사용한다.
ex)
<input type = "button" value = "이전 페이지로" onClick = "history.go(-1)">
값이 없다.
undefined ㅡ> 값이 아예 할당이 되지않은거.
null ㅡ> 값이 할당이되긴했는데 아무것도 없는 값이 할당되었다는거.
ex)
var momo;
if(momo==undefined){
document.write("값이 할당 되지 않았음.");
}
if문에서 값이 할당되지 않았거나 null이 할당된경우에 변수 자체는 false가 됨.
값이 할당됫다면 true임.
연산자========================================================================
== ㅡ> 타입이 달라도 값만 같으면 true 반환.
=== ㅡ> 타입도 같고 값도 같을때만 true 반환.
주의할점은 자바는 타입이 다른데 비교할라하면 compile이 안되는데,
자바스크립트는 아무렇지않게 비교가능.
ex)
var a = 1;
var b = "1";
if(a==b)....... ㅡ> true임...............
-------------------------------------------------------------------------------
typeof 연산자.
변수의 타입을 반환한다.
ex)
var a = 1;
var typename = typeof a ;
document.write(typename); ㅡ> number
---------------------------------------------------------------------------------
in/instanceof 연산자
in ㅡ> 지정된 속성이 객체에 포함되어 있는지 체크할때 사용.
ex) if("cpu" in mycomputer) ㅡ> true, false를 반환.
instanceof ㅡ> 지정된 객체 변수가 특정 객체를 통해 선언된 것인지 체크
ex) var str = new String("String1");
if(str instanceof String) ㅡ> true,false를 반환.
--------------------------------------------------------------------------
이벤트 핸들러,
<body onload = "load_func()"> 이런식으로 해도 되지만,
HTML의존 없이, 그냥
window.onload = function(){
alert("환영합니다.");
}
이렇게 해줘도 됨.
-------------------------------------------------------------------------
리턴.
<form action = "..." onsubmit="return check()">
.....
</form>
function check(){
if(...)
return true;
else
return false;
}
이런식으로 onsubmit에 check() 함수를 retrun과 함께 설정하고 있다. 이는 check 함수의
리턴 값을 그대로 onsubmit에 넘겨주겠다는 의미이다. 그래서 만약 check함수에서 어떤
조건 하에서 false를 리턴하게 되면 이 폼은 절대로 submit이 되지 않게 될 것이다. 그래서 이러한
방식은 사용자가 입력한 정보를 submit하기 전에 원하는 정보가 모두 입력되었는지 체크하기
위해 많이 사용한다. 그래서 만약 특정 정보가 입력되지 않았다면 여기에서 바로 false를 리턴하여
사용자에게 입력을 요구할 수 있게 된다.
'자바스크립트' 카테고리의 다른 글
자바스크립트 사용시 주의사항 (0) | 2012.08.27 |
---|---|
자바스크립트에 대한 내 생각 (0) | 2012.08.27 |
[HTML] name과 id의 차이점. (0) | 2012.08.27 |
중요한것들 정리.(1) (0) | 2012.08.17 |
자바스크립트 정리 <9> (0) | 2012.08.13 |