티스토리 뷰

우선 관계연산자 인지는 잘 모르겠다.

오늘 알게된 것은 !! 이라는것.. (이전 구글 블로그 사용당시...-_-)

!!은 자바스크립트의 어떤 형식을 Boolean 식으로 빠르게 변환할 수 있는 방법이다.

예를들어

$('*').filter(function(){
    return !!$(this).css('backgroundImage');
});

위와같은 jQuery Selecter가 있다면 backgroundImage를 가지지 않는 요소는

false를 Return 할테고 false를 받은 요소는 컬렉션으로부터 제거가 된다.

여기서 false는 빈 문자열 ,숫자 0 ,undefined 값 ,null 형식 ,false Boolean값 그자체를 포함한다.

이것은 자바스크립트의 기본적인 내용이며 가독성이 좋아지므로 이런 형식을 사용하라고 한다.



========================================================================================
 


오늘 새로 알게된 관계연산자가 === 랑 !== 이다. (이것 또한 이전 구글 블로그 사용당시...-_-)


일반적으로 조건문에서 사용했던 == 와 사용법은 같지만 비교하는 부분이 다르다.
==는 값자체만 비교를 했다면
===는 값을 비교하는건 물론이고 타입자체도 비교를 한다.


예를들어서( JavaScript )


변수선언
var a = 1; Int
var b = "1"; String
var c = 2; Int
비교식
alert( a === b ); False
alert( a === c ); False
alert( c-a === a ); True
 
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함