자바스크립트,제이쿼리
-
자바스크립트 null과 undeifned자바스크립트,제이쿼리 2019. 10. 7. 21:30
null과 ubdefined는 모두 존재하지 않는 것을 나타낸다. 일반적인 규칙을 제시한다면, null은 프로그래머에게 허용된 데이터 타입이며 undefined는 자바스크립트 자체에서 사용하는것이다. 다만 강제적인 규칙은 아니기에 프로그래머도 언제든 undefined를 사용할 수 있다. 변수를 선언하기만 하고 명시적으로 값을 할당하지 않으면 그 변수에는 기본적으로 undefined가 할당된다. 이 두 타입은 모두 값이 비어있음을 나타낸다. undefined 타입의 변수는 변수 자체의 값 또한 undefined이다. 이처럼 자바스크립트에서는 undefined는 타입이자, 값을 나타낸다는것에 주의하자! null은 typeof의 결과가 object로 나오니 자바스크립트에서는 null 타입 변수인지를 확인할 때..
-
자바스크립트 함수자바스크립트,제이쿼리 2019. 10. 6. 20:38
호출과 참조 자바스크립트에서는 함수도 객체이다. 따라서 다른 객체와 마찬가지로 넘기거나 할당할 수 있습니다. 함수 식별자 뒤에 괄호를 쓰면 자바스크립트는 함수를 호출하려 한다고 이해하고 함수 바디를 실행합니다. 그리고 함수를 호출한 표현식은 반환 값이 됩니다. 괄호를 쓰지 않으면 다른 값과 마찬가지로 함수를 참조하는 것이며, 그 함수는 실행되지 않습니다. 값 뒤에 괄호를 붙이면 자바스크립트는 그 값을 함수로 간주하고 호출한다. 함수와 매개변수 함수를 호출하면 함수 매개변수는 변수 자체가 아니라 그 값을 전달받습니다. function f(x) { console.log('x1= '+x); x=5; console.log('x2= '+x); } var x=3; console.log("호출 전 x=" + x); ..
-
$.getJSON, $.ajax자바스크립트,제이쿼리 2019. 6. 27. 12:44
$.getJSON( URL, //호출 URL jQuery("#baseFrame").serialize(), //넘길 데이터 function(resultData){ //return 데이터 처리 if(resultData.returnString== "Success"){ //json 형식에 따라 수정. alert(!"성공적으로 삭제하였습니다."); }else{ alert(!"실패하였습니다."); } }); $.ajax({ type:"POST", url:URL, //호출 URL data:jQuery("#baseFrame").serialize(), //데이터 dataType:"json", success: function(resultData) { if(resultData.returnString= "Success"){ ..