내일배움캠프 동영상 강의/내배캠_ JavaScript 문법 종합반

JavaScript 요약시리즈 1부

콛 다이어리 2024. 6. 28. 15:34

2번

array.splice(start, delCount, item1, item2..);

start: 시작할 때 인덱스 지정, 배열의 변경을 시작할 인덱스 지정

delcount: 제거/ 변경할 요소의 개수

item: 배열에 추가할 요소

 

 

 

3번

undefined: 변수는 선언되었지만 값이 할당되지 않은, 아무런 값도 부여되지 않은 상태

ex) let x;

      console.log(x); // undefined

 

object: 여러 값들을 키와 값을 쌍으로 저장할 수 있는 복합 데이터 타입으로 객체는 중괄호({ })로 정의

- 다른 데이터 타입과는 다르게 복잡한 구조를 표현

- 객체 아네는 문자열, 숫자, 배열, 다른 객체등 다양한 타입의 데이터를 포함

ex) let myFriend = [ {name:'Eundong'},
                                {age:5},
                                {birthDate:'20180830'},
                                {gender:'F'} ];

                             // [{ "name": "Eundong"},
                                { "age": 5},
                                {"birthDate": "20180830"},
                                { "gender": "F"}]

 

string: 텍스트를 나타내는 데이터 타입

- 문자열은 작은 따옴표('), 큰 따옴표("), 또는 백틱(`)으로 감싸서 표현

ex) let color = "white";
      console.log(color); // white

 

number: 숫자를 나타내는 데이터 타입
- 정수와 실수를 모두 포함
ex) let walkTime = 30;
console.log(walkTime); // 30

 

 

 

9번

 "[문자열]".concat("[문자열]");

ex) var Ed = ['산책',  '간식',  '터그놀이',  '노즈워크',  '마사지'];

     var Ed_Fvrite = Ed.concat('애교부리기');
     console.log(Ed_Fvrite); // ['산책',  '간식',  '터그놀이',  '노즈워크',  '마사지', '애교부리기'];


 [배열명].concat([배열명]);

ex) var Ifnt_Part = ['김성규', '장동우', '남우현'];
      var Ifnt_Part2 = ['이성열', '김명수', '이성종'];

      var Ifnt_All = Ifnt_Part.concat(Ifnt_Part2);
      console.log(Ifnt_All); // ['김성규', '장동우', '남우현', '이성열', '김명수', '이성종'];