본문 바로가기

Java script

(21)
배열 메소드 모음(Collection of Array methods) 배열 메소드의 쓰임과 간단한 예시 이번에는 여러 배열 메소드들의 사용법을 알아보고 그에 대한 예시를 작성해보겠습니다. pop 배열 마지막 인덱스의 값을 삭제 let arr = [ 1, 2, 3, 4 ]; arr.pop(); //리턴값은 pop된 요소 4 console.log( arr ); // [ 1, 2, 3 ] push 배열 마지막 인덱스에 값을 삽입 let arr = [ 1, 2, 3, 4 ]; arr.push( 5 ); //리턴값은 length 4 console.log( arr ); // [ 1, 2, 3, 4, 5 ] shift 배열 0번째 인덱스의 값을 삭제 let arr = [ 1, 2, 3, 4 ]; arr.shift(); //리턴값은 삭제된 요소 //1 console.log( arr );..
Scope와 OOP(객체 지향 프로그래밍) Scope , OOP 간단한 설명과 예시 https://hanur92.tistory.com/36 관련 개념 TIL이 너무 길어져서 TIL로 대체 관련 예제 let x = 2; let y = x; y = 3; x의 값은 ? // 2 뇌피셜 : x전역변수/해설 : y는 x로 선언했음 그렇다고 해서 y를 재할당함으로인한 x 값의 변경은 없다 ------------------------------------------------------------- let x = { foo: 3 }; let y = x; y.foo = 2; x.foo의 값은? // 2 뇌피셜 : 객체에 있는 밸류값 자체 변경 /해설 : ------------------------------------------------------------..
반복문(loops) 반복문과 for문 반복문은 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문입니다. 현직 개발자 피셜(?), 실무에서 정말 많이 사용된다고하니 정 확하게 알고 넘어가야 할 개념이라고 생각해서 정리를 하게 됐습니다. 오늘은 가장 기초적인 반복문인 for문 위주로 정리해보려 합니다. for문은 초기화, 조건식, 증감문으로 이루어져 있습니다. (for(시작;조건;끝){내용}) let sum = 1; for(let n = 2; n 5) {//break를 걸어서 15로끝낸다 break; } console.log(i); i++; } //0,1,2,3,4,5 원래 0부터 9까지 콘솔에 찍혀야하나 5까지만 찍히고 중단됩니다. 원하는 결과값은 이미 찾았지만 반복문은 남은 상황에서 사용하면 좋습니다. brea..
조건문(conditional statement) 조건문(conditional statement) 조건문이란 특정 조건 아래에서만 코드가 실행되게 하는 구문입니다. if문의 기본 구조는 if(조건){내용} 입니다. if문의 조건이 true일 경우, 내용이 실행됩니다. 그밖에도 else if문 else 문 등등이 있습니다. else if 문은 여러 개의 조건을 설정하고 싶을 때 사용합니다. else는 if문의 조건이 false일 때(만족하지 않을 때) 실행됩니다. if (조건) { 실행문 1; } else if (조건) { 실행문 2; } else { 실행문 3; } if(a > b) { return 'a 가 b 보다 큽니다.'; } else if(b > c) { return 'b 가 c 보다 큽니다.'; } else { return '모든 조건을 만족하..