전체 글90 ${변수명} String interpolation 문자열 보간 ${변수명} String interpolation 문자열 보간 보간(interpolation) 뜻 : 보간은 두 점을 연결하는 방법을 의미한다. 예를 들어 컴텨에서 선을 그린다고 가정해보자 선은 점들의 집합이므로 선을 표현하기 위해 무수히 많은 점의 정보가 필요하다 이를 다 저장하는 것은 메모리 낭비이다. 따라서 선에 필요한 꼭 필요한 점들만 저장해야하는데 이러한 과정을 sampling이라 부르며, 선의 모양 변화가 심해지지 않기 위해, 도와주는 과정을 보간이라고 함 let firstName = "John"; let text = 'welcome ${firstName}'; //output : welcome John firstName이라는 변수에 John을 할당한 뒤, ${변수이름}을 써주었더니 변수에 할당.. 2022. 9. 21. String을 객체로 사용하는 경우 string은 보통 기본데이터 primitive value ( 객체가 아니면서 메서드도 가지지 않는 데이터) 로 쓰이지만 new를 집어넣어서 객체로서도 사용될 수 있다. let x = "John"; //typeof x = string let y = new String("John"); //typeof y = object 자바스크립트에서 객체는 서로 비교될 수 없다. let x = new String("John"); //object x let y = new String("John"); //object y document.getElementById("demo").innerHTML = (x==y); //false , (x===y)로 해도 false로 나옴..객체는 비교될 수 없음 자바스크립트에서 let name.. 2022. 9. 21. js \ 백래쉬 사용법 \는 문자열에서 탈출하게 해준다. 콤마가 시작하기 전에 \를 넣어준다 \" -> " 에서 탈출 let text = "we are \"Vikings\" "; \' -> ' 에서 탈출 let text = 'It\'s alright '; \\ -> \ 를 만들어줌 \ 를 하나만 넣으면 인식을 안한다. \를 하나만 넣는 경우는 주로 코드를 쉽게 할 떄 줄바꿈을 하기위해 사용한다. document.getElementById("demo").innerHTML = "Hello \ Dolly!"; 텍스트가 길어서 그냥 \를 넣어준 것이고 \는 프린트 되지 않고 Hello Dolly 로 한줄로 출력된다 근데 요즘에는 \를 사용하지 않고 텍스트 줄바꿈시 그냥 +를 쓴다 document.getElementById("demo".. 2022. 9. 20. js 객체 접근법 접근 방법 objectName.propertyName pbjectName["propertyName"] 객체 안에 있는 this 키워드 const person = { firstName : "John", lastName : "Doe", id : 5566, fullName : function() { return this.firstName + " " + this.lastName; } }; 함수에서 쓰인 this 는 person 객체를 가르킨다. 객체 안에 있는 this는 객체를 가르킨다. The this Keyword In a function definition, this refers to the "owner" of the function. In the example above, this is the perso.. 2022. 9. 20. 이전 1 ··· 18 19 20 21 22 23 다음