javascript/javascript 기본지식9 Number, Math toString(); // 10진수 => 2진수 16진수 Math; Math.PI; // 3.14...... Math.ceil(); // 올림 let num1 = 5.1; let num2 = 5.7; MAth.ceil(num1); //6 MAth.ceil(num2); //6 Math.floor(); // 내림 let num1 = 5.1; let num2 = 5.7; MAth.floor(num1); //5 MAth.floor(num2); //5 Math.round(); // 반올림 let num1 = 5.1; let num2 = 5.7; MAth.round(num1); //5 MAth.round(num2); //6 let userRate = 30.1234 요구사항 : 소수전 둘쨰자리 까지 표현 (셋쨰 자리.. 2021. 7. 12. 심볼(Symbol) // 심볼(Symbol); 유일성 보장 const a = Symbol(); const b = Symbol(); a === b; //flase a == b; // flase const id = Symbol("id"); const id2 = Symbol("id"); id === id2; //flase id == id2; // flase const id = Symbol("id"); const user = { name: "Mike", age: 30, [id]: "myid", }; console.log(user); // { // name: "Mike", // age: 30, // Symbol[id]: "myid", // } Object.keys(user); Object.values(user); Object.ent.. 2021. 7. 12. 객체 메소드, 계산된 프로퍼티 객체 메소드(Object Methods) Object.assign() : 객체 복제 Object.keys() Object.values() Object.entries() Object.fromEntries() Object.assign() : 객체 복제 const user = { name: "Mike", age: 30, }; const cloneUser = user; // 참조값만 저장 const cloneUser = Object.assign({}, user); // 객체복사; // user의 값을 앞에 빈 객체에 저장한다. const cloneUser = Object.assign({ gender: "male" }, user); const cloneUser = { name: "Mike", age: 30, ge.. 2021. 7. 12. 이전 1 2 다음