string객체2 [2023-03-04]String객체,Array객체 Number(null) = 0 Number(undefined) = NaN 객체.valueOf() : 객체의 원시값을 반환해주는 메소드 //10이라는 값을 가진 num이라는 인스턴스를 생성성 let num = new Number(10); console.log(num); // [Number: 10] console.log(num.valueOf()); //10 하지만 모든 객체가 valueOf() 메소드가 있는 것은 아니다. Boolean,String,Number만 valueOf() 메소드가 있다. //객체를 만들기 위한 생성자 function Numbers(n){ return this.number = n; } valueOf라는 함수를 넣음 Number.prototype.valueOf = function(){ .. 2023. 3. 3. 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. 이전 1 다음