Javascript/JavaScript: 43개의 글
자바스크립트의 연산자는 대부분 다른 언어와 비슷하기 때문에 전반적인 설명은 아래에 정리한 우선순위를 보면 충분할 듯 합니다. 다만 오해의 소지가 있는 것들만 몇 개 정리하도록 하겠습니다. 1) / 연산자자바스크립트는 숫자가 모두 64비트 double 형이기 때문에 5 / 2 의 값이 C나 Java처럼 2가 아닌 2.5가 되는 것을 주의해야 합니다. console.log(5/2); // 2.5 2) typeof null이전 글(http://zeany.net/56) 에서도 살펴봤는데, null이 할당된 변수의 typeof나 null 자체의 typeof는 null이 아닌 object 입니다. var x = null; console.log(x); // nullconsole.log(typeof x); // obj..
/** * 특수문자 인코딩 * @param str * @returnsd */function htmlEntityEnc(str){ if(str == "" || str == null){ return str; } else{ return str.replace("&", "&").replace("#", "#").replace("", ">").replace(/"/g, """).replace('\\', "'").replace('%', "%").replace('(', "(").replace(')', ")").replace('+', "+").replace('/', "/").replace('.', "."); }}
function ConvertSystemSourcetoHtml(str){ str = str.replace(//g,">"); str = str.replace(/\"/g,"""); str = str.replace(/\'/g,"'"); str = str.replace(/\n/g," "); return str; } 정규 표현식을 이용한 자바스크립트 변환 예제소스 문서에 있는 태그로 인식되는 것 들을 html 특수 문자로 변환하여 html에 표시 HTML 특수 문자표 표현문자숫자표현문자표현설명-�--사용하지 않음space -수평탭space -줄 삽입---사용하지 않음space -여백!!-느낌표"""따옴표##-숫자기호$$-달러%%-백분율 기호&&&Ampersand''..