목록JavaScript (11)
melius
객체는 프로퍼티(Property)가 있고, 함수인 프로퍼티를 메소드(Method)라 한다. 1. 객체 생성 1) 객체 리터럴(Object Literal) var object = { key1: "value1", key2: "value2", }; console.log(object.key1, object['key2']); for(var key in object) { console.log(object[key]); } delete object.key1;// delete property 2) Object 생성자 함수를 이용한 객체생성 내장객체 Object 생성자 함수를 이용하여 아래와 같이 객체를 생성할 수 있다. var obj = new Object(); obj.key1 = "value1"; obj.key2 = ..
https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Expressions_and_Operators 1. 문자열 연산자(String Operator) 더하기 연산자만 있음 console.log("my " + "string"); console.log("12" + 24);// 1224, 더하기(문자열) 연산자는 문자형으로 형변환 console.log("12" - 24);// -12, 나머지 사칙 연산자는 숫자형으로 형변환 console.log("12" - "24");// -12 console.log("my string" - "string");// NaN 2. 비교연산자(Comparison operator) console.log("10" == 10);// t..
JavaScript는 HTML과 다르게 대/소문자를 구분한다. 1. 변수(Variable) 변수 선언(Declaration) ... 변수(저장공간)를 만듬 변수 할당(Assignment) ... 변수에 값을 저장 * 변수가 선언되고 값이 할당되지 않으면 변수는 undefined 값을 가진다. * 선언되지 않은 변수를 호출하면 ReferenceError 발생(DOM, Node.js) 변수 초기화(Initialization) ... 변수 선언 후 최초로 값을 저장 변수 재할당(Reassignment) ... 변수에 다른값을 저장 var carName;// Declaration carName = "Volkswagen";// Assignment & Initialization carName = "Tesla";//..