본문 바로가기

전체 글71

[JavaScript] 프로그래머스 - 두 수의 나눗셈 Math.trunc()함수는 소수 자릿수를 제거하여 숫자의 정수 부분을 반환합니다. Math.floor()함수는 항상 반올림하여 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다. function solution(num1, num2) { return Math.trunc(num1 / num2 * 1000); } Math.floor() 만 썼었는데 이 문제는 Math.trunc() 가 더 정확한 풀이일듯... 2022. 10. 22.
[JavaScript] 프로그래머스 - 몫 구하기 // 문제 : 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. // 반성 : Math.floor()와 parseInt()만 알고있었는데 다른 방법들을 보고 너무 놀랐음. double tilde(~~)와 2022. 10. 22.
npm-ci 와 npm install의 차이 참고자료: https://docs.npmjs.com/cli/v7/commands/npm-ci npm-ci | npm Docs Install a project with a clean slate docs.npmjs.com https://betterprogramming.pub/npm-ci-vs-npm-install-which-should-you-use-in-your-node-js-projects-51e07cb71e26 npm ci vs. npm install — Which Should You Use in Your Node.js Projects? And what exactly is the difference? betterprogramming.pub ` # npm npm은 Node.js 프로젝트의 기본 패키지 관.. 2022. 10. 13.
1.4 모던자바스크립트 - 개발자 콘솔 개발자 콘솔 코드엔 에러가 항상 도사리고 있음. 그런데 브라우저느 스크립트에 문제가 있어서 에러가 발생해도 이를 사용자에게 직접 보여주지않음. 에러가 발생했는지조차 모르면 에러를 고칠 수 없음. 브라우저엔 '개발자 도구' 라는 것이 내장되어있음. 이 도구를 이용하면 에러를 확인 할 수 있음. 스크립트에 대한 정보도 얻을 수 있음 대부분 개발자는 크롬이나 Firefox를 이용해 개발하는 걸 선호함. 두 브라우저에서 제공하는 개발자 도구가 훌륭하기 때문. 개발자 도구에서 지원하는 기능을 잘 활용하며 개발 효율일 올라감. (크롬만 이용하므로 크롬에 대해서만 작성하겠음 'lalala’가 정의되지 않았다(not defined)라는 메시지 에러 메시지 우측에 링크 bug.html:12가 있습니다. bug.html은.. 2022. 10. 10.