'javascript'에 해당되는 글 12건

  1. 2012.05.22 JavaScript의 비교 연산자와 일치 연산자..!
  2. 2011.12.20 JavaScript Parameter Encoding..!
JavaScript2012. 5. 22. 15:24

JavaScript의 비교 연산자에는 "=="와 "!=" 가 있다.


"" == 0


위의 결과는 과연 무엇이 나올까?


예상과는 다르게 True를 리턴하게 된다.


이유는 JavaScript가 자동으로 형변환하여 비교하기 때문에 일어나는 현상이다.


그럼 어떻게 해야 내가 원하는 결과를 얻을 수 있을까..?


바로 일치 연산자인 ===와 !==을 사용하면 된다.


"" === 0


위의 식은 False를 리턴하게 된다.


위의 일치 연산자는 자료의 형과 값을 모두 비교한다.


두 값을 비교하는데 있어서 원하는 값이 나와야 하지만 원하는 값이 나오지 않는다면..


위의 비교연산자와 일치 연산자를 한번 생각해 보자.

'JavaScript' 카테고리의 다른 글

javaScript 배열 선언..!  (0) 2012.05.23
JavaScript의 삼항연산자..!  (0) 2012.05.22
Ajax 한글 파라미터..!  (0) 2012.01.30
JavaScript Parameter Encoding..!  (0) 2011.12.20
쿠키(Cookie)에 아이디를 저장하기..!  (0) 2011.09.07
Posted by Z700zZz
JavaScript2011. 12. 20. 11:11
JavaScript로 한글로 된 파라미터 값을 다른 JSP페이지로 보낼 때 인코딩법을 알아 보겠다.

한글로 된 파라미터를 다른 페이지로 그냥 보낸다면 한글은 깨지게 된다.

그럼 인코딩해서 다름 페이지로 보내고 그 페이지에서는 인코딩 된 값을 받아 다시 한글로 인코딩 하면 된다.

var encodingValue = escape(encodeURIComponent("인코딩할 값"));

이 값을 파라미터로 다른 페이지로 보낸다.

그럼 다른 페이지에서는 받아서 다시 인코딩을 해준다.

String encodingValue = new String(URLDecoder.decode(request.getParameter("인코딩한 값 파라미터 이름"), "UTF-8"));

이 값을 println으로 출력하든 자바 스크립트 코드에서 alert로 출력하든 확인해보자.

한글로 제대로 출력 되는 것을 확인할 수 있을 것이다.

'JavaScript' 카테고리의 다른 글

JavaScript의 비교 연산자와 일치 연산자..!  (0) 2012.05.22
Ajax 한글 파라미터..!  (0) 2012.01.30
쿠키(Cookie)에 아이디를 저장하기..!  (0) 2011.09.07
JavaScript window.open...!  (0) 2009.11.04
JavaScript Radio...!  (0) 2009.11.03
Posted by Z700zZz