본문 바로가기
728x90
300x250

리터럴2

리터럴(literal) 이란? 리터럴이란? 리터럴은 직접값을 나타내는 단위 프로그램에서 사용하는 모든 숫자, 값, 논리 값을 말한다. 즉 변수나 필드에 지정할 수 있는 값을 의미한다. (예 : 1, 'A', 3.14, true) 리터럴에 해당되는 값은 특정 메모리 공간인 상수 풀(constant pool)에 있다. 필요한 경우 상수 풀에서 가져와서 사용한다. 상수 풀에 저장 할때 정수는 int로 실수는 double로 저장한다. 따라서 long값으로 저장해야 하는 경우는 l, L float은 F, f를 명시 해야 한다. 리터럴은 데이터 타입에 따라 표기법이 다르다 논리형 true, false 문자형 작은 따움표 '' 사이에 반드시 표현해야 한다. ex) 'A', '가' 특수문자 백슬래시 앞에 붙여서 사용한다. 예)'\n', '\r', .. 2021. 8. 26.
자바스크립트 클래스 ▶ 클래스 : 객체를 생성하는데 사용된다. // 리터럴var 클래스명 = {} // 함수function [클래스명]([매개변수]){} - 객체 리터럴은 객체로 정의하는 방법이다.이 방식으 클래스는 장벽에 둘러싸여 있어서 클래스 내부에 선언된 메소드나 프로퍼티를 바로 접근할수가 없다.따라서 클래서 내부로 접근하려면 '클래서, 프로퍼티' 이런식으로 접근해야한다.이 방식의 장점은 독자적인 자신의 공간안에서만 프로퍼티와 메소드를 정의하고 사용할수 있다는 점이다.이런 객체를 싱글톤이라고 부르기도하고 하나의 클래스 인스턴스만 가질수있다. 동일한 클래스 객체를 생성할수 없다. - 함수를 사용하면 여러 인스턴스 생성이 가능해진다. 따라서 하나의 클래스만으로 여러가지의 값을 저장할수 있고 출력할수 있다.new라는 생성자.. 2019. 1. 21.
728x90
반응형