본문 바로가기

오버로딩2

[js]자바 스크립트: 연산자, 조건문, 반복문, 함수, 익명(무명) 함수, 오버로딩, onClick() 자바 스크립트 연산: 산술 연산, 증감 연산, 논리 연산, 비교 연산, 삼항 연산 클라이언트(웹 브라우저)가 서버에게 요청을 보낸 후 서버로부터 자바스크립트 코드를 전달받아서 실행한다. 자바스크립트 코드에서 console.log로 작성된 내용은 클라이언트의 개발자 도구 콘솔 탭에서 확인할 수 있다. '', ""는 문자열을 의미한다. 이 둘의 차이점은 없다. 자바 스크립트는 다른 언어와 달리 변수를 생성할 때 자료형(data type)을 따로 명시하지 않는다. 변수를 생성할 때 var를 생략할 수 있다. js에서의 정수와 실수 즉 숫자는 number라는 자료형이다. 정의되지 않은 객체의 type은 undefined이고, 참조 값(주소)이 정의되지 않은 객체의 타입은 object이다. 자바 스크립트는 자료형.. 2022. 4. 29.
클래스, 변수, 메소드 프로그래밍에서 객체를 어떻게 생성할까? 클래스를 사용해 객체를 찍어낸다. 객체 생성 이때, String은 클래스이고 str은 객체 참조자이다. str에는 주소 값이 들어있고, 이 주소 값을 따라가면 String으로 생성된 객체가 있다. 클래스 이름은 식별자 명명 규칙을 따른다. 식별자 명명(네이밍) 규칙 문자, 숫자, 특수문자(_, $)만 사용 가능 첫 문자는 문자나 특수문자만 가능(숫자 불가능) 자바 예약어 사용 불가능 대소문자를 구분함 공백 포함X, 길이 제한X *클래스의 이름은 대문자로 명시한다(관례) 클래스 선언 위에서는 자바 lang패키지에 이미 존재하는 String클래스를 통해 객체를 생성했다. public class MyClass { } MyClass라는 새로운 클래스를 선언하는 코드이다. .. 2022. 3. 30.