자바스크립트는 html 위에서 작동한다
html을 동적으로 작성하기 위해 자바스크립트라는 기술이 나왔습니다.
자바스크립트 데이터타입
1. Boolean
2. Null
3. Undefined
4. Number
5. String
6. Symbol (new in ECMAScript 6)
'문자열'.toUpperCase // 문자열을 대문자로 치환
'문자열'.indexOf('찾을문자') 찾을문자가 문자 몇번째에서부터 시작되는지 숫자로 표시됨
'문자열'.trim // 문자의 공백을 제거
x = 1;
대입연산자 = (우항의값을 좌항에 대입)
변수 : variable (베리어블) 이라고도 한다
html 에서 비교연산자 ⁢ 는 < 이렇게 표시된다
함수를 만드는 3가지 방법
객체 내가 생각하는 객체는 변수 함수 메소드 모든게다 각각 객체가 될수있다
객채에 함수를 넣으면 그 함수는 메소드가된다
위 그림의 3번같은 경우
var showAll = {'abc' , 'abc1'};
이럴 경우 객체가 생성이된다.
또한 showAll 이라는 객체의 'abc' 는 프로퍼티 라고도 한다.
3번의 showall 에 들어있는 함수에서 this를 사용하면 cow를 뜻한다
함수 안에서 this를 쓰면 함수바로 상위의 객체를 this 로 쓴다
만약 2번처럼 쓰고 그안에 this 를 쓸경우 그 this 는 상위 객체? 인 window를 소환한다
'프로그래밍 > JavaScript' 카테고리의 다른 글
javascript - 콜백함수 확장판 (콜백함수 이해하기) (0) | 2019.03.03 |
---|---|
javascript - 콜백함수,함수의 선언,클로저 (0) | 2019.03.03 |
자바스크립트 공부내용 정리 (0) | 2019.02.27 |
자바스크립트 공부내용정리(2) (0) | 2019.02.27 |
자바스크립트 - 제어대상 찾기 (dom요소 찾기) (0) | 2019.02.27 |