전체 글

개발자 블로그
배열 자바스크립트에서는 변수 선언 시 별도의 자료형 지정이 없기 때문에 어떤 자료형의 값들이던 다 하나의 배열공간에 담을 수 있음(자바의 컬렉션과 비슷함) 배열의 0번 인덱스에서 마지막 인덱스까지 순차적으로 모두 접근할 려면 향상된 반복문 사용(for of문) 배열의 선언 배열의 선언 시 배열의 크기를 지정한 채로 선언하거나, 크기를 지정하지 않아도 됨 (크기에 제약이 없다) let arr1=new Array(); : //배열의 크기가 0인 배열 let arr1=new Array(3); : //배열의 크기가 3인 배열 let arr1= []; : //배열의 크기가 0인 배열 (권장) 배열에 값 대입 arr1[0] = "바나나"; arr1[1] = "키위"; arr1[10] = "삼겹살";// 배열의 크기..
문자열 관련 메소드 .toUpperCase() : 전부 대문자로 바꿈 .toLowerCase() : 전부 소문자로 바꿈 .length (함수가 아니라 필드이므로 괄호가 없음) .charAt() : 제시한 인덱스에 있는 문자 하나만 반환 .indexOf("l") - 앞에서부터 첫번째 l의 위치 .lastIndexOf("l") - 뒤에서부터 첫번째 l의 위치 indexOf와 lastIndexOf에서 해당 문자가 존재하지 않을 경우 -1을 반환함 .substring(시작인덱스) : 시작인덱스에서 마지막 인덱스까지 출력 .substring(시작,종료) : 시작인덱스에서 종료 인덱스 바로 앞까지 출력 .split("구분자") - 문자를 구분자로 구분해서 배열에 담음 (자바스크립트 배열은 []) .join("구분자..
변수 선언 위치에 따른 전역변수(멤버변수)/지역변수 let 변수명 : 전역변수(global), 값을 수정할 수 있음 const 변수명 : 상수 (값을 할당하면 바꿀 수 없음) var 변수명 : 전역변수(global), 과거에 쓰이던 키워드 (최근에는 안쓰임) 변수명; : 전역변수(global) 함수, if, for문 영역 내에서 var 변수명 : 지역변수(local) 변수명 : 지역변수(local) var 변수의 문제점 var 변수는 문제점이 많아서 let,const로 대체됨 (아직도 많은 곳에서 사용되고 있음) 1. 영역문제 함수, if, for문 밖에서 let 변수를 호출하면 에러발생 let,const는 자바와 스코프 범위가 동일하기 때문 (block scope) 함수, if, for문 밖에서 var..
JDBCMAFIA
JDBCMAFIA