목록View All (352)
DATA101

💡 목표 JavaScript에서 배열의 원소 추가/삭제하는 방법에 대해 이해한다. 들어가며 배열 선언 const arr = [80, 20, 10, 15]; 위와 같이 배열 객체를 생성하는 동시에 초기화했습니다. 함수 구분 원본 데이터 수정여부에 따라 함수 종류를 구분할 수 있습니다. 설명에 있어 함수 이름 앞에 *을 붙인 경우는 원본 데이터를 수정하는 함수이며, *를 붙이지 않은 함수는 원본 데이터를 수정하지 않습니다. 1. *pop 함수: 맨 뒤 원소 제거 // arr = [80, 20, 10, 15]; console.log(arr.pop()); // 15 console.log(arr); // [ 80, 20, 10 ] pop 함수는 배열 맨 뒤의 원소 1개를 제거하며, 제거한 원소를 리턴합니다. 2...

💡 학습 목표 자바스크립트에서 var 타입과 let 타입 간의 차이점을 이해한다. 차이점 1. 변수 재선언 가능여부 첫 번째 차이점은 변수 재선언 가능여부입니다. var 타입은 변수 선언 이후에 같은 변수명으로 재선언이 가능하지만, let 타입은 변수 선언 이후에 같은 변수명으로 재선언이 불가능합니다. var show = 10; console.log(typeof(show)); var show = "코끼리"; console.log(typeof(show)); let same = 30; same = "독수리"; 차이점 2. 지역성 유지여부 두 번째 차이점은 지역성 유지여부입니다. var 타입은 지역성을 유지하지 않아 모든 변수를 전역 변수로 사용할 수 있는 반면, let 타입은 지역성을 유지하기 때문에 지역변..

VS Code에서 자동 들여쓰기, 디버깅, 브레이크포인트를 찍는 단축키를 공유합니다. 아래 단축키를 잘 숙지하시면 프로그램을 유지보수하는 데 매우 유용합니다. 단축키 설명 F5 디버깅 F9 (커서있는 라인) 브레이크 포인트 찍기 F10 한줄씩(Next) 디버깅 Shift + F5 디버깅 종료 Ctrl + K + F 자동 들여쓰기 포스팅 내용에 오류가 있다면 아래에 댓글 남겨주세요! 그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다. 고맙습니다 :-)

👨💻 에러 메시지 node : 'node' 용어가 cmdlet, 함수, 스 크립트 파일 또는 실행할 수 있는 프로 그램 이름으로 인식되지 않습니다. 👀 에러 상황 VS Code 터미널에서 node 명령어를 활용하여 JavaScript 파일을 실행했더니 에러가 발생했습니다. 사실 JavaScript에 국한된 문제는 아닙니다. 👻 원인 원인은 아래와 같이 기본 터미널이 powershell로 설정되어 있기 때문입니다. 💡 해결방법 Step 1 VS Code 기본 터미널을 변경해 주어야 합니다. VS Code 창에서 키보드 Ctrl + Shift + p를 눌러줍니다. Step 2 아래와 같은 창에 Select Default Profile을 입력하고 엔터 키를 눌러줍니다. Step 3 아래와 같이 Command..

💡목표 JavaScript에서 생성자 함수의 활용법에 대해 이해한다. 생성자 함수 정의 Java, Python 등 여러 프로그래밍 언어에서 사용하는 클래스(Class)가 JavaScript에서 곧 생성자(Constructor)입니다. JavaScript에서는 함수명의 첫 글자를 대문자로 표시하여 생성자를 정의합니다. 일반적인 클래스와 마찬가지로 생성자 함수는 필드, 함수를 포함합니다. 예시 코드 아래 예시 코드와 함께 살펴보겠습니다. // 함수명의 첫 글자가 대문자인 경우 = 생성자 함수 function ConstructorExample(){ // ----필드 시작---- this.name = 'Tony'; this.age = 20; // 멤버 변수(필드) // ----필드 끝---- // ----멤버 ..

💡목표 MacOS(i.e., 맥북, 아이맥)에서 MySQL을 설치/실행/중지/삭제하는 방법에 대해 학습한다. 목차 1. MySQL 설치 2. MySQL 실행 3. MySQL 중지 4. MySQL 삭제 1. MySQL 설치 Home Brew를 활용해 MySQL을 설치해 줍니다. brew install mysql MySQL 설치 확인 MySQL이 정상적으로 설치되었는지 확인해 줍시다. service list에 mysql이 출력되면 정상적으로 설치된 것입니다. brew services 2. MySQL 서버 실행 MySQL 서버를 실행합니다. mysql.server start MySQL 서버 실행 확인 MySQL이 정상적으로 서비스 되고 있는지 확인하겠습니다. brew services MySQL 사용 포트 확인..

💡 학습 목표 JavaScript에서 변수 간 값과 타입을 비교하는 연산자 종류와 활용 방법에 대해 이해한다. 변수 선언 숫자형의 변수 a와 문자열의 변수 b가 있습니다. a = 123 // 숫자형 b = '123' // 문자열 변수 간 값이나 타입을 비교할 때는 '=='과 '===' 기호를 활용합니다. 각각 알아보겠습니다. 1. 값 비교(==) 두 변수 a, b의 값만 비교할 때는 '==' 기호를 활용합니다. conosole.log(a == b); 실행결과 두 변수의 타입은 숫자형과 문자형이지만 값은 같기 때문에 true가 반환되는 것을 확인할 수 있습니다. true 2. 값 & 타입 비교(===) 값뿐만 아니라 변수 타입까지 비교할 때는 '===' 기호를 활용합니다. conosole.log(a ===..

💡 학습목표 자바스크립트에서 변수 선언 방법 및 변수 타입 확인 방법을 학습한다. 목차 1. 변수 선언 타입 3가지 1) var 타입 2) let 타입 3) const 타입 2. 변수 타입 확인: typeof() 1. 변수 선언 타입 3가지 자바스크립트에서 변수를 선언할 때는 var, let, const 중 하나를 사용합니다. 1) var 타입 지금으로부터 5~6년 전에만 해도 var 타입을 사용해서 변수를 선언하였습니다. 하지만 최근에는 var 타입은 사용하지 않고 let 타입을 사용합니다. var a = 10; var b = '호랑이'; var c = true; console.log(a, b, c); 실행결과 C:\Program Files\nodejs\node.exe .\sample01.js 10 호..