본문 바로가기

javascript6

jQuery와 javascript의 차이점? 흔히들 jQuery와 javascript의 차이점을 대답할 때, '제이쿼리' 는 자바스크립트를 기반으로 만들어진 라이브러리 라고 많이들 대답하곤 한다. 자바스크립트는 크게 4가지 요소로 구성돼 있다. 1. 자바스크립트 core 문법 2. 자바스크립트 core 라이브러리 3. 자바스크립트 BOM (Browser Object Model) 4. 자바스크립트 DOM (Document Object Model) 제이쿼리는 이중 자바스크립트 DOM작업을 쉽게 처리할 수 있도록 도와주는 라이브러리다. 또한 제이쿼리는 DOM작업을 쉽게 도와주는 라이브러리 일뿐, 자바스크립트 문법이나 라이브러리를 대체하는 프로그래밍 언어가 절대 아님을 인지해야 한다. * javascript와 jQuery의 문법차이 - html menu1.. 2020. 10. 21.
[javascript] 배열 문자열 검색 function userSearch(){ var keyword = 'c'; var searchResult = []; var testArray = [ {id: 'html', name: '에이치티엠엘'}, {id: 'css', name: '스타일시트'}, {id: 'jquery', name: '제이쿼리'}, {id: 'javascript', name: '자바스크립트'}, ] for(i=0;i 2020. 2. 1.
[Javascript] 자바스크립트 참조(객체)타입 자바스크립트 참조타입 자바스크립트의 객체(=참조) 타입 이전 포스팅에서 말했듯이 자바 기본타입에는 number, string, boolean, null, undefined 가 있었다.이 5가지 형태의 기본타입을 제외한 모든것은 '객체' 이며, 참조타입의 변수이다. 자바스크립트에서 변수란 이름(key) : 값(value) 형태의 프로퍼티들을 저장하는 컨테이너다. 자바스크립트 객체 생성방식 Object() 생성자 함수var objVar = new Object(); // Object()생성자로 objVar 라는 빈 객체 생성 objVar.name = 'Hwi';objVar.gender = 'male';// objVar에 name, gender 프로퍼티 생성 console.log(typeof objVar); /.. 2018. 4. 16.
[Javascript] 기본 데이터 타입 Javascript 기본 데이터 타입 기본 데이터 타입 - 자바스크립트에서 기본타입은 숫자(number), 문자열(String), 불린값(boolean) 그리고 null과 undefined가 있다. 기본데이터타입의 특징은 그 자체가 하나의 값을 나타낸다. 때문에 이름과 값을 프로퍼티로 가지는 객체의 개념과는 다르기 때문에, 객체가 아닌 하나의 변수이다. 숫자(number) - 자바스크립트의 타입체크는 굉장히 너그롭다(?) 숫자형의 경우 C언어, 혹은 Java에서 int, float, double 등 다양하지만, 자바스크립트에서는 오로지 number 타입으로 존재한다. ※ 또한 자바스크립트 에서는 정수형이 따로 없고, 모든 숫자를 실수로 처리 하므로 var num = 5 / 2; 를 출력하면 2.5 가 나.. 2018. 4. 12.
[Javascript] 자바스크립트 데이터타입의 종류 JavaScript Data Type 자바스크립트 데이터 타입 - 자바스크립트의 데이터 타입은 기본타입과 참조타입으로 나뉜다. 구분 종류 내용 기본타입 숫자 (number)문자열 (string)불린값 (boolean)undefinednull 그 자체가 하나의 '값' 을 나타냄본 데이터 타입인 boolean, number, string 그리고 특별한 값인 null과 undefined 는 '객체'가 아니다. 참조타입객체 (Object) > 배열 (Array) > 함수 (Function) > 정규표현식자바스크립트에서 기본타입을 제외한 모든 값은 '객체' 다. 따라서 배열, 함수, 정규표현식 등은 모두 자바스크립트 객체로 표현된다. 객체란 '이름(key):값(value)' 형태의 프로퍼티들을 저장하는 컨테이너... 2018. 4. 12.
[Javascript] 자바스크립트 핵심 개념 Javascript 핵심개념 객체 - 자바스크립트의 모든것은 '거의' 객체이다. 필자도 공부 하면서 알게된 거지만, 모든 데이터타입이 '객체' 인것은 아니다.var intNum = 10;예를들어 위와같은 소스코드에서 필자는 intNum 이라는 변수를 '객체' 라고 정의하고, 사용하고 있었다.하지만 자바스크립트에서 이를 '객체' 라고 표현하지 않고, 기본 데이터 타입(기본타입) 으로 지정이 된다. 자바스크립트에서 '객체'라 함은 단순히 '이름(key):값(value)' 형태의 프로퍼티들을 저장하는 컨테이너다. 따라서 기본 데이터 타입인 boolean, number, string 그리고 특별한 값인 null과 undefined 는 '객체'가 아니다.하지만 자바스크립트에서 세 가지 기본 타입도 모두 객체처럼 .. 2018. 4. 10.