JavaScript의 일일 크래킹 숫자 및 수학

WBOY
풀어 주다: 2024-09-08 20:34:03
원래의
805명이 탐색했습니다.

Day Cracking Numbers and Math in JavaScript

오늘의 JavaScript 탐색에서는 숫자와 수학 연산의 세계에 대해 자세히 알아봅니다. JavaScript가 숫자를 자동으로 처리하는 방법을 이해하는 것부터 수학 함수의 힘을 활용하는 것까지, 이 게시물을 통해 숫자 데이터를 조작하는 기술을 연마할 수 있습니다.

1. 숫자의 이해

JavaScript는 명시적으로 정의하지 않고도 변수가 숫자인지 인식할 수 있을 만큼 똑똑합니다. 예를 들면 다음과 같습니다.

const balance = 400;
// Output: 400
로그인 후 복사

그러나 유형을 명시적으로 정의하고 싶다면 JavaScript를 사용하여 그렇게 할 수도 있습니다.

const newBalance = new Number(400);
// Output: [Number: 400]
로그인 후 복사

브라우저 콘솔에서 이를 실행하면 고유한 메소드 세트가 포함된 Number 객체가 표시됩니다.

2. 편리한 숫자 방법

메소드를 사용하기 시작하면 JavaScript에서 숫자 작업이 더욱 흥미로워집니다.

console.log(newBalance.toString()); 
// Output: "400" 
로그인 후 복사

숫자를 문자열로 변환하고 길이를 확인하세요.

console.log(newBalance.toString().length); 
// Output: 3
로그인 후 복사

더 정확한 숫자가 필요하십니까? 문제 없습니다:

console.log(otherNumbers.toPrecision(3)); 
// Output: "124"
로그인 후 복사

다른 지역에 따라 숫자 형식을 지정하는 것도 매우 쉽습니다.

console.log(hundreds.toLocaleString('en-IN')); 
// Output: "10,00,000"
로그인 후 복사

3. 수학의 힘을 발휘하다

JavaScript의 Math 객체는 다양한 수학 연산을 위한 유용한 도구입니다. 숫자 조작을 간단하고 효율적으로 만드는 방법이 가득합니다.

console.log(Math.abs(-4)); 
// Output: 4
로그인 후 복사

숫자를 가장 가까운 정수로 반올림하세요.

console.log(Math.round(4.6)); 
// Output: 5
로그인 후 복사

난수를 생성해야 합니까? JavaScript가 여러분을 도와드립니다:

console.log(Math.floor(Math.random() * 10) + 1); 
// Output: Random number between 1 and 10
로그인 후 복사

또는 특정 범위 내의 임의의 숫자가 필요할 수도 있습니다.

const min = 10;
const max = 20;
console.log(Math.floor(Math.random() * (max - min + 1)) + min);
// Output: Random number between 10 and 20
로그인 후 복사

JavaScript의 수학 연산은 단순히 더하거나 빼는 것이 아닙니다. 반올림, 최소값과 최대값 찾기, 난수 생성 등의 방법을 갖춘 Math 개체는 코딩 여정에서 강력한 동맹자가 됩니다.


요약하자면, 오늘의 게시물은 JavaScript에서 숫자 작업과 수학 연산을 수행하는 데 필수적인 도구를 제공합니다. 숫자 서식을 지정하든, 반올림하든, 임의의 값을 가지고 놀든 이제 모든 것을 자신 있게 처리할 수 있는 지식을 갖추게 되었습니다. 즐거운 코딩하세요!

위 내용은 JavaScript의 일일 크래킹 숫자 및 수학의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!