const pi = 3.141592; console.log(pi); // 3.141592 const str = pi.toFixed(2); // 출력할 소수점의 자리 수 지정 console.log(str); // 3.14 console.log(typeof str); // String, toFixed 메소드 사용 후 문자 데이터로 바뀜 // 형 변환 const integer = parseInt(str); // 문자 데이터를 정수형 데이터로 변환하여 반환 const float = parseFloat(str); // 문자 데이터를 실수형 데이터로 변환하여 반환 console.log(integer); // 3 console.log(float); // 3.14 console.log(typeof integer, typeof float); // Number, Number
console.log('abs: ', Math.abs(-12)); // 12 // Math 객체의 메소드로 전달된 숫자의 절대값을 반환 console.log('min: ', Math.min(2,8)); // 2 // Math 객체의 메소드로 전달된 숫자 중 최소값을 반환 console.log('max: ', Math.max(2,8)); // 8 // Math 객체의 메소드로 전달된 숫자 중 최대값을 반환 console.log('ceil: ', Math.ceil(3.14)); // 4 // Math 객체의 메소드로 전달된 실수의 소수 부분을 올림 console.log('floor: ', Math.floor(3.14)); // 3 // Math 객체의 메소드로 전달된 실수의 소수 부분을 버림 console.log('round: ', Math.round(3.14)); // 3 // Math 객체의 메소드로 전달된 실수의 소수점 첫번째 자리를 반올림하여 정수로 반환 console.log('random: ', Math.random()); // 0.39088988234594635 // Math 객체의 메소드로 0~1 미만의 랜덤함 난수를 반환