본문 바로가기

전체 글21

[JavaScript] push()와 concat()의 차이점 자바스크립트에서 배열에 항목을 추가할 때 자주 사용하는 함수로 push()와 concat()이 있다.두 함수는 파라미터로 전달한 데이터를 배열의 마지막 항목으로 추가한다는 기능은 같지만 결과에서 큰 차이가 있다.push 함수는 기존 배열 자체를 변경하는 반면 concat 함수는 새로운 배열을 만든다는 점에서 차이가 나타난다. // push() 함수const arrA = [1, 2, 3];const pushArr = arrA.push(4);console.log(arrA); // [1, 2, 3, 4]console.log(pushArr); // 4// concat() 함수const arrB = [1, 2, 3];const concatArr = arrB.concat(4);console.log(arrB); //.. 2024. 7. 22.
[JavaScript] 변수 생성 키워드 var, let, const 자바스크립트에는 자바와는 다르게 변수 생성시 자료형을 지정하지 않고 키워드를 사용한다.ES6 이전에는 var 키워드로만 변수 선언이 가능했다.하지만 var 키워드로 생성된 변수에는 여러가지 단점이 있다.이를 보완하기 위해 ES6 이후 let, const 키워드가 추가되었다.let을 사용하여 var 변수의 단점을 보완할 수 있고 const로 상수를 선언할 수 있다. var 키워드의 단점 1. 중복 선언이 가능하여 데이터가 손실될 수 있다.// varvar a = "apple"; // applevar a = "banana"; // banana// letlet b = "apple"; // applelet b = "banana"; // SyntaxError: Identifier 'b' has already be.. 2024. 6. 29.
[DB] Eclipse와 MySQL 연동 jdbc 드라이버를 설치하기 위해 MySQL 설치 페이지로 이동합니다.Connector/J 를 선택하여 ZIP파일로 다운로드합니다. Eclipse를 실행하여 Data Source Explorer 메뉴에서 Database Connections 우클릭 후 New를 클릭합니다.Connection profile Type으로 MySQL을 선택합니다.New Driver Definition을 클릭하여 드라이버 설정메뉴로 이동합니다.MySQL 5.1버전을 선택한뒤 JAR List탭으로 이동합니다. 기본으로 설정되어있는 드라이버파일을 선택하여 Remove 버튼으로 제거하고 Add JAR를 선택합니다.MySQL설치페이지에서 다운로드받은 Connector/J 폴더로 이동하여 새로운 드라이버파일을 등록합니다. Connecti.. 2024. 4. 22.
[DB] MySQL 설치 및 세팅 https://dev.mysql.com/downloads/ MySQL :: MySQL Community DownloadsThe world's most popular open source database Contact MySQL  |  Login  |  Registerdev.mysql.com MySQL 설치 및 스키마 생성 MySQL 다운로드 페이지로 이동합니다.  설치파일을 다운로드 받고 실행합니다.   첫번째 화면에서  Setup Type을 Custom으로 선택후 Next를 클릭하여 설치를 진행합니다.   MySQL Server 8.0과 Workbench 8.0을 각각 선택하여 설치를 진행합니다.  패스워드에 adminuser를 입력합니다.  설치가 완료되면 Workbench를 실행합니다.  화면에 표.. 2024. 4. 21.