자바스크립트 6

자바스크립트 함수(중요함)

[ 함수 ] 함수는 여러개의 인자를 받아서, 그 결과를 출력함. 선언되어있고 할당되지 않은 것은 undefined //함수 선언 function printName(yourName) { var myName = "jin su"; return myName + " " + yourName; } console.log(printName()); //undefined console.log(printName("Seo")); console.log(printName("one", "two")); // No Error 함수 표현식 (호이스팅) // 함수 표현식 function printName(yourName) { console.log(innerFun); // undefined var innerFun = function() { ..

자바스크립트 기초

[ 자바스크립트 ] - 자바스크립트 버전은 ECMAScript(ES)의 버전에 따라서 결정되고, 이를 자바스크립트실행 엔진이 반영한다. - 2018년 중심으로 ES6를 지원하는 브라우저가 많다. - ES6는 ES5 문법을 포함하고 있어 하위호환성 문제가 없다. 다만 feature별로 지원하지 않는 브라우저가 있을 수 있어 조심 해야함 [ 변수 ] - var, let, const 로 선언할 수 있다. - scope라는 변수의 유효범위가 달라진다. var a = 1; var a = "abc"; var a = true; var a = []; var a = {}; var a = undifiend; [ 연산자 ] - 연산자 우선순위를 표현할 때 ()를 사용 - 수학 연산자는 +,-,*,/,% 등이 있다. cons..

[자바스크립트] 자주쓰는 정규 표현식

아이디) /^[a-zA-Z0-9]{4,12}$/; 비밀번호) /^(?=.*[a-zA-Z])(?=.*[0-9]).{4,12}$/; 이메일) /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/; 주민번호) /^(?:[0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))[1-4][0-9]{6}$/ 자세한 내용은 https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D#special-non-capturing-parentheses 참고해야함

[자바스크립트] 텍스트 불러와서 이벤트 처리해서 출력

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 46 47 48 49 50 51 52 53 54 55 56 function previewString() { var objResult = document.getElementById("result"); var objText = document.getElementById("tbString"); var objFontColor = document.getElementById("fontColor"); var objFontSize = document.getElementById("fontSize")..