JavaScript/js 문법28 Math메서드(method) Math.floor 같은 것은 메서드(method)라고 부릅니다.메서드는 객체에 속한 함수를 의미합니다.JavaScript에서 Math 객체는 여러 유용한 메서드를 포함한 객체이고, floor는 그 객체에 포함된 메서드입니다. 자주 쓰는 Math 메소드 ※ 반올림은 사사오입 Math.floor(): 소수점을 내림합니다. Math.ceil(): 소수점을 올림합니다. Math.round(): 가장 가까운 정수로 반올림합니다. Math.random(): 0 이상 1 미만의 랜덤 값을 반환합니다.// ()를 비워야 합니다.console.log(Math.random()); // 0.345672 (예시 결과, 매번 다르게 나옴) Math.random() + Math.floor() : 난수를 특정 범위내 랜덤 .. 2024. 12. 3. 연산 기호 - 같다, 같지 않다 (==, ===, !=, !== JavaScript에서 같다와 같지 않다를 표현하는 방법은 연산자에 따라 다릅니다. 이 연산자는 연산자 우선순위, 자료형 비교 여부 등에 따라 달라지니, 각각의 연산자와 사용 목적을 정리해 드리겠습니다.1. 연산자 (Equality Operators)이 연산자는 값을 비교하거나 자료형까지 고려해 비교할 때 사용됩니다.a) 느슨한 비교 (==, !=)자료형을 자동으로 변환해서 비교합니다.(예: 1 == '1'은 참(true))같다: ==같지 않다: !=console.log(1 == '1'); // true (자료형 변환)console.log(1 != '2'); // trueb) 엄격한 비교 (===, !==)자료형 변환 없이 값과 자료형까지 정확히 비교합니다.(예: 1 === '1'은 거짓(false).. 2024. 12. 3. input 받기 콘솔에서// 질문을 통해 입력 받기rl.question("질문 내용", (answer) => { // 사용자가 입력한 값은 answer에 저장됨});// 입력 종료rl.close(); 예더보기const readline = require("readline");const rl = readline.createInterface({ input: process.stdin, output: process.stdout,});function solution(num1, num2) { return num1 - num2;}function main() { rl.question("첫 번째 숫자를 입력하세요: ", (input1) => { if (isNaN(input1)) { .. 2024. 12. 3. 4주 코드숙제 문제 : 코드를 async/await 로 리팩토링 하기 계획 * 1. 코드 파악하기 * 2. promis를 반환하는 함수 만들기 * 3. 그 함수를 호출하는 실행줄 쓰기 * 4. async/await사용해서 기능 구현하기 기존 출력 오류나는 이유 : alert는 브라우저 환경에서만 정의된 함수로, Node.js에서는 사용할 수 없습니다.출력문을 console.log()로 바꾸기출력문 : 짱구: 엄마, 내는 잘 있다. 1. 코드 파악하기Url에서 읽어오고 res가 있으면 알림창에 '배우이름 : 대사'를 띄우고 애러가 생기면 catch문에서 알림창에 "무언가 에러가 발생했군요!"를 띄웁니다. .then .catch를 사용했습니다.init() { return this.makedirs() .. 2024. 11. 8. 이전 1 2 3 4 5 다음