🍁변수의 스코프 변수의 스코프는 변수 생명주기 혹은 영역이라고 부른다. Java와 JavaScript의 변수 Java 멤버 변수: 클래스 전역에서 사용할 수 있다. 지역 변수: 메서드 또는 제어문 전역에서 사용할 수 있다. static 변수도 멤버 변수의 일종이므로 Java에는 멤버 변수와 지역 변수만 존재한다. JavaScript 전역 변수: 한 페이지 내에서 사용할 수 있다. 변수 선언문이 실행될 때 생성이 되었다가 브라우저의 페이지가 바뀌는 경우(종료되는 순간) 사라진다. 지역 변수: 함수 내에서만 사용할 수 있다. 자바스크립트의 지역 변수는 함수 단위 지역 변수이므로 함수만 자기 영역으로 인식하고, 제어문은 영역으로 인식하지 못한다. 지역 변수는 함수만 자기 영역으로 인식한다는 점에서 함수 스코프..
💡형변환 함수 to_char(숫자): 숫자를 문자로 변환 to_char(날짜): 날짜를 문자로 변환 to_number(문자): 문자를 숫자로 변환 to_date(문자): 문자를 날짜로 변환 숫자형과 문자형, 무엇이 다를까? SELECT weight, to_char(weight), length(to_char(weight)), --같은 구문 length(weight), --같은 구문 substr(weight, 1, 1), weight || 'kg' FROM tblcomedian; 숫자형인 경우 왼쪽 상단에 '123', 문자형인 경우 'ABC'가 있는 것을 확인할 수 있다. 그리고 숫자는 우측 정렬, 문자는 좌측 정렬이 되어 있다. length가 암시적인 형변환으로 숫자형인 weight를 문자형으로 변환하여 ..
형변환에는 값형 형변환과 참조형 형변환이 있다. 값형 형변환은 boolean을 제외한 값형끼리의 형변환이며, integer형을 character형으로 바꾸고 double형을 float형으로 바꾸는 작업 등을 한다. 따지고보면 character도 숫자형(아스키코드)이기 때문에 값형 형변환은 숫자형끼리의 형변환이라고 이해할 수 있다.