유령노트
JS empty 및 nvl 사용 본문
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | /** * 0도 null로 취급 */ /** * 문자열이 빈 문자열인지 체크하여 결과값을 리턴한다. * @param str : 체크할 문자열 */ function isEmpty(str) { return !str || str.toString().trim() === ''; } /** * 문자열이 빈 문자열인지 체크하여 기본 문자열로 리턴한다. * @param str : 체크할 문자열 * @param defaultStr : 문자열이 비어있을경우 리턴할 기본 문자열 */ function nvl(str, defaultStr) { return (str && str.toString().trim() !== '') ? str : defaultStr; } /** * 0을 값으로 취급 */ /** * 문자열이 빈 문자열인지 체크하여 결과값을 리턴한다. * @param str : 체크할 문자열 */ function isEmpty(str) { return str === undefined || str === null || (typeof str === 'string' && str.trim() === ''); } /** * 문자열이 빈 문자열인지 체크하여 기본 문자열로 리턴한다. * @param str : 체크할 문자열 * @param defaultStr : 문자열이 비어있을경우 리턴할 기본 문자열 */ function nvl(str, defaultStr) { return (str !== undefined && str !== null && String(str).trim() !== '') ? str : defaultStr; } | cs |
'# Dev > Javascript' 카테고리의 다른 글
기본 Date에 format prototype 추가 (0) | 2023.11.23 |
---|---|
배열의 값의 평균과 누적값 구하기 (1) | 2023.11.23 |
이메일 유효성 검사 (0) | 2022.06.03 |
첨부파일 ajax 처리 (0) | 2022.05.31 |
카멜 표기법 변환용 JS (0) | 2022.04.12 |