본문 바로가기

자바스크립트

자바스크립트 형변환 함수 묵시적인 형변환에 의해 값이 내가 원하는 대로 나오지 않을 경우 형변환 함수를 이용한다. 함수명 변환전 변환 결과 eval() 수식 또는 문자열(계산) 실수 Number() 문자 숫자 String() 숫자 문자 escape() 한글 16진수 unescape() 16진수 한글 parseInt(문자열, 진수) parseInt() 문자열 정수(원하는 진수 변환 가능) parseFloat() 문자열 부동소수점, 변환불가 일때 NaN 반환 isFinite() 유한수 TRUE, 무한수 FALSE isNan() 문자 TRUE, 숫자 FALSE 참조 SITE : http://m1nk1.blog.me/120190968625 더보기
자바스크립트 현재날짜 구하기 웹 프로그래밍을 할때면 자바스크립트로 현재날짜를 구하는 경우가 있다.매번 찾아가며 만들기 귀찮아서 블로그에 남긴다. 1. new Date() 객체를 이용해 년,월,일 을 구함2. 결과를 리턴함. * 자바스크립트는 묵시적인 형변환을 하므로 명시적으로 형변환을 시켜서 결과값을 리턴시켜야 함 사용법 ex) var todate = fnToDate(); alert( todate ); /* 현재날짜를 YYYYMMDD 형태로 리턴 */ function fnToDate() { var today = new Date(); // 날자 변수 선언 var dateNow = fnLPAD(String(today.getDate()),"0",2); //일자를 구함 var monthNow = fnLPAD(String((today.get.. 더보기
자바스크립트 UTF-8 인코딩 문제 화면에서 실명인증처리시 이름과 주민번호가 맞지 않을경우에도 실명인증이 되어있는 부분을 수정하였다.이전에 개발된 부분은 실명인증 모듈의 이해가 없이 만들어져서 문제가 된 것으로 결과값을 제대로 처리하지 않아 발생했다. 실명인증 모듈을 담당자에게 받아서 관련 부분 수정중 여전히 오류가 발생되었다.그래서 실명인증을 하는 담당 SITE에 전화 해서 확인해본 결과 SITE 간 인코딩이 달라서 이름이 제대로 넘어가지 않았다.화면은 UTF8로 되어있고 받는부분은 EUC-KR로 되어있었다.실명인증을 해주는 업체에 관련부분을 UTF8로 변경해주고 이름을 UTF8로 변경해서 처리해달라고했다. 아마도 이름을 받는 부분만 UTF8로 받아서 EUC-KR로 변경 하려는 듯하다. 여러군대 구글링을 한 결과 자바스크립트에서 UTF8.. 더보기