JAVA/javascript, jQuery21 자바스크립트 - 전역변수/지역변수 전역변수 예제. *전역 변수 :: 어떠한 변수 영역에서도 접근할 수 있는 변수를 의미 자바스크립트에서는 type을 안적어도 되고,var도 안적어도 변수선언이 가능하다그러나 자바와 똑같은 기능인메서드 내에서 지역변수가 우선권을 가지는것처럼function내에서도 지역변수가 우선권을 가지는데, ★★var선언 없이 그냥 변수로 선언하면 그 변수는 전역변수가되어메서드내에서만 쓸 수 있는 지역변수가 아니게된다. 12345678910111213 /*var없이 변수 선언시 전역변수가 된다.*/ var scope = "global"; function checkscope(){ scope="local"; document.write(scope); myscope="mylocal";; document.write(myscope);.. 2018. 7. 3. 자바스크립트 - try-catch catch 블록catch 블록은throw문장에 의해 명시된 값을 가지고 있는 식별자(앞 구문의 catchID)를 명시합니다이 식별자를 발생된 예외에 대한 정보를 얻기 위하여 사용할 수 있습니다. 자바스크립트는 catch 블록에 진입했을때 식별자를 생성합니다; 식별자는 catch 블록에 있는 동안만 유지됩니다; catch 블록의 시행이 끝난 후, 식별자는 더이상 사용하실 수 없습니다. *try-catch에서 에러 메서드 error.description : undefinederror.name : reference errorerror.message : allert not defined 123456789101112131415 var msg = ""; function test(){ try{ allert("hell.. 2018. 7. 3. 자바스크립트 - 경고창 및 입력 자바스크립트 경고창 및 입력1. alert() :: 화면에 "" 안에 들어가는 메시지 출력.ex)alert("message") :: message 출력 1alert("message");cs 2. prompt("제목", "입력부분의 기본값" ) :: 값을 입력받는 창이 뜬다. 12var age = prompt("나이를 입력하세요." , "만 나이로 입력합니다.") document.write(age);cs 3. confirm() :: boolean 값을 입력받을 때 사용.확인을 누르면 true 리턴 / 취소를 누르면 false 리턴 12var user = confirm("confirm()은 사용자의 답변을 전달합니다."); document.write(user);cs 2018. 7. 3. [미완성]자바스크립트 - 내장함수(Timeout/Interval) *자바스크립트 내장 함수 1. setTimeout(function, millisecond) - 일정 시간 후 함수를 한번실행 cleartTimeout(id) - 일정시간 후 함수를 한번 실행하는것을 중지 2. setInterval(function, millisecond) - 일정 시간마다 함수를 반복 실행 clearInterval(id) - 일정 시간마다 함수를 반복하는 것을 중지 *setTimeout 예제 setTimeout(function(), 1000) --- 여기서 1000은 milliseconds 단위이므로 1/1000 초이다.(1초) 12345678910 var i; for(i = 0; i 2018. 7. 3. 자바스크립트 - function ★★*function 1.function 변수명(매개변수){실행문}ex) function add(x, y){return x+y;} 2.변수명 = function(매개변수){실행문} 도 가능하다.ex) var add = fuction(x, y){return x+y;}자바스크립트에서는 변수에 함수를 넣는것도 가능하다. 3. 그러나 함수 표현식에서 사용된 함수이름은 외부 코드에서 접근이 불가능하다ex) var add = function sum(x, y){return x + y;}console.log(add(3,4)); // 7console.log(sum(3,4)); // 에러 -> sum is not defined add라는 변수명으로 호출하는건 가능하지만, sum이라는 함수를 외부에서 호출할수는없다.sum이.. 2018. 7. 3. 자바스크립트 - undefined *undefined:: 변수 선언 후 값을 저장하지 않고 호출하는 경우, 객체 안에 없는 이름의 프로퍼티를 호출할 때undefined와 null은 값이 비어있다 / 아직 값을 지정하지않았다라는 의미 var a;alert(a); // undefined 출력alert(typeof a); // undefined 출력 var a = null;alert(a); // null 출력alert(typeof a); // object 출력 비교연산자의 비교:: '+'덧셈연산자는 문자열이 우선그외 사칙연산자,비교연산자는 숫자가 우선 *alert('8' < '11') ---------- 헷갈릴 것 같음.:: 문자열 '8' < '11' 비교정답은 false가 나오는데, string < string 비교가 아닌 숫자로이루어진 문.. 2018. 7. 3. ★★자바스크립트(JavaScript) 개념/문법 ★★★자바스크립트(JavaScript)html코드를 자바스크립트로 보내고 브라우저가 자바스크립트를 읽어서 실행type검사 엄격하게 하지 않는다.문장의 끝은 세미콜론(;) 이나 줄바꿈으로 가능하다HTML객체들은 이벤트 핸들러를 추가함으로써 기능을 확장할 수 있다. 구현 - 코어 / 문서객체모델 / 브라우저객체모델DOM : 문서의 컨텐츠와 구조를 추가,수정,제거 할수 있다.BOM : 웹브라우저와 관련된 객체의 집합(window, location, navigator, history, screen, document) 외부 자바스크립트 파일 불러오는 방법다른 파일을 불러올때는 그냥 새롭게 다시 스크립트 태그를 열어 사용한다. 자바스크립트 에러는 이클립스창이나 브라우저창에서도 확인이 안된다.에러를 확인하는 방법은 .. 2018. 7. 3. 이전 1 2 3 다음