본문 바로가기 메뉴 바로가기

1초에 한명 씩 태어나는 개발자입니다.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

1초에 한명 씩 태어나는 개발자입니다.

검색하기 폼
  • 전체보기 (93)
    • IT (66)
      • Java (13)
      • DB (7)
      • HTML, CSS (2)
      • Javascript (12)
      • Framework (23)
      • Error (4)
      • Etc (5)
    • 일상 (27)
      • 감상 (25)
      • 그 외 (2)
  • 방명록

eval (1)
Javascript - "False"값, False로 반환하기

Javascript를 하다보면 아시겠지만 String(문자열)로 이루어진 "False"값을 boolean 타입으로 형변환하면 무조건 true값만 반환하는 것을 알 수 있습니다. 그 이유는 문자값이 있을 경우에 형변환을 쓰면 단어가 무엇이든 간에 true를 반환하기 때문입니다. 따라서, 이를 해결하려면 위와 같이 JSON.parse() 함수나 eval() 함수를 써주면 됩니다. (다만, 첫 사진처럼 false를 False로 적을 경우에는 실행이 되지 않습니다.) JSON.parse() 함수의 경우 JSON 형식의 데이터를 파싱해서 넘겨주는 것이고 eval의 경우 스크립트가 문자열로 작성되어 있는 경우 실행시켜 주는 함수입니다.

IT/Javascript 2017. 3. 25. 16:23
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바