묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
!== 연산자는 무엇인가요?
2014.01.09 21:11
if문 조건에 !== 라는 연산자가 들어있는데 이건 어떤 의미인가요?
댓글 3
-
BJ람보
2014.01.09 21:47
-
행복한고니
2014.01.10 00:21
PHP, JS를 비롯한 많은 스크립트 언어들은 자료형을 자동으로 변환합니다.
이런 과정을 통해 PHP에서는 "" == 0 처럼 문자열과 숫자도 비교할 수 있는데, 간혹 개발자가 이런 동작을 원하지 않을 수도 있습니다.
즉, 문자열은 문자열끼리 숫자는 숫자끼리 비교하고 싶을 때가 있다는 거죠.
=== 또는 !== 처럼 기호를 3개 사용하면 자료형과 값을 둘 다 비교합니다.
따라서 "" !== 0 이 됩니다.
-
낭만구미호
2014.01.15 16:19
감사합니다 ^^
궁금증이 해결되었네요 ㅎㅎ
A == B A와 B가 같을때 성립
A != B A와 B가 다를때 성립.