IT/공부 정리

[javaScript] 간단 정리

rinix_x 2023. 9. 25. 10:19
반응형

참고자료 : https://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU 

 

- === 타입까지 확인.
ex). 1 === ‘1’   false
      1  === 1    true

- == 타입 상관없이 값 같은 것을 확인
ex). 1 == ‘1’ true

- prompt : 입력 창
- alert : 창 띄우기

- 배열
- 배열 명령어
    - push 1개 추가
    - concat 여러 개 추가
    - unshift 맨 앞에 추가
    - splice (원하는 자리, 삭제 개수, 원하는 값) →삭제된 거 반환

    - sort 정렬
    - reverse 역순

 

- 객체는 클래스로 봐도 됨, 변수 뿐만 아니라 함수도 가능.
- 예시

var emptyObject = {};
console.log(typeof emptyObject); // object

var person = {
      name: 'Lee',
      gender: 'male',
      sayHello: function () {
            console.log('Hi! My name is ' + [this.name](http://this.name/));
      }
};

console.log(typeof person); // object
console.log(person); // {name: "Lee", gender: "male", sayHello: ƒ}

person.sayHello(); // Hi! My name is Lee


-------------------------------------------------------------------------------------
var person = new Object();
// 프로퍼티 추가
[person.name](http://person.name/) = 'Lee';
person.gender = 'male';
person.sayHello = function () {
      console.log('Hi! My name is ' + [this.name](http://this.name/));
};

console.log(typeof person); // object
console.log(person); // {name: "Lee", gender: "male", sayHello: ƒ}

person.sayHello(); // Hi! My name is Lee

- 정규표현식 : 문자열에서 특정한 문자를 찾아냄.
- 리터널 : /a/; (/ai/; (i를 넣으면 대소문자 구별x)
- 생성자 : new RegExp(’a’);

반응형