본문 바로가기

종류3

자바스크립트[기초] 배열 메소드 종류 Array 생성자 함수는 정적 메소드를 제공하며, 배열 객체의 프로토타입인 Array.prototype은 프로토타입 메소드를 제공한다. 배열에는 원본 배열(배열 메소드를 호출한 배열, 즉 배열 메소드의 구현체 내부에서 this가 가리키는 객체)을 직접 변경하는 메소드 와 원본 배열을 직접 변경하지 않고 새로운 배열을 생성하여 반환하는 메소드 가 있다 원본 배열을 직접 변경 하는 메소드 Array.prototype.push 인수로 전달 받은 모든 값을 원본 배열의 마지막 요소로 추가하고 변경된 length 프로퍼티 값을 반환한다. const arr =[1]; arr.push(2); console.log(arr); //[1,2] Array.prototype.pop 원본 배열에서 마지막 요소를 제거하고 제거한.. 2022. 4. 18.
자바스크립트[기초] 연산자 종류 연산자 종류 더보기 var x =5, result; // 선할당 후증가 result = x++; console.log(result, x); // 5 6 // 선증가 후할당 result = ++x; console.log(result, x); // 7 7 // 선할당 후감소 result = x--; console.log(result, x); // 7 6 // 선감소 후할당 result = --x; console.log(result, x); // 5 5 /* + - 단항 연산자 + 단항 연산자는 피연산자에 어떠한 효과도 없다 음수를 양수로 변환하지도 않는다 숫자 타입이 아닌 피연산자에 + 단항 연산자를 사용하면 피연산자를 숫자 타입으로 변환해 반환 하지만 이때 피.. 2022. 3. 13.
인터프리터 언어 와 컴파일러 언어 종류 와 차이점 컴파일러 언어와 인터프리터 언어 차이점 컴파일러 언어 (c, c++, c#, java) 인터프리터 언어( javascript, sql, html, python, ruby) 코드가 실행 되기 전 컨파일 타임에 소스 코드 전체를 한번에 머신 코드로 변환 후 실행 코드가 실행 되는 런타임에 문 단위로 한줄씩 중간 코드인 바이트 코드로 변환 후 실행 실행 파일을 생성 실행 파일을 생성 하지 않음 컴파일 단계와 실행 단계가 분리되어 있다 명시적인 컴파일 단계를 거치고 명시적으로 실행 파일을 실행 한다 인터프리트 단계와 실행 단계가 분리 되어 있지 않다 인터프리터는 한 줄씩 바이트 코드로 변환 하고 즉시 실행한다 실행에 앞서 컴파일은 단 한번 수행 된다 코드가 실행 될 때 마다 인터프리트 과정이 반복 수행 된다 컴.. 2022. 3. 11.
728x90