Saturday, November 23, 2024

[Javascript] – Phần 59: Thuộc tính (hằng số) của Math

-

Giới thiệu.

JavaScript cung cấp 8 hằng số toán học, được sử dụng để truy cập các giá trị toán học cố định. Các hằng số này có thể được sử dụng trong các biểu thức toán học để tính toán các giá trị khác.

Thuộc tínhMô tả
Math.ESố Euler, một hằng số toán học quan trọng trong nhiều lĩnh vực như toán học, vật lý, thống kê, v.v.
Math.PISố Pi, một hằng số toán học quan trọng trong hình học, trigonometry, v.v.
Math.SQRT2Căn bậc hai của 2
Math.SQRT1_2Căn bậc hai của 1/2
Math.LN2Logarithm tự nhiên của 2
Math.LN10Logarithm tự nhiên của 10
Math.LOG2ELogarithm cơ số 2 của E
Math.LOG10ELogarithm cơ số 10 của E

Ví dụ.

const e = Math.E;
const pi = Math.PI;

console.log(e); // 2.718281828459045
console.log(pi); // 3.141592653589793

Phương thức của Math.

Các phương thức của Math được sử dụng để thực hiện các phép toán toán học trên số. Các phương thức này có thể nhận một hoặc nhiều tham số.

Làm tròn số nguyên.

Có 4 phương thức thường dùng để làm tròn số thành số nguyên:

  • Math.round(x): Trả về giá trị của x làm tròn đến số nguyên gần nhất.
  • Math.ceil(x): Trả về giá trị của x làm tròn lên đến số nguyên gần nhất.
  • Math.floor(x): Trả về giá trị của x làm tròn xuống đến số nguyên gần nhất.
  • Math.trunc(x): Trả về phần nguyên của x (mới có từ ES6).

Ví dụ:

const x = 3.141592653589793;

console.log(Math.round(x)); // 3
console.log(Math.ceil(x)); // 4
console.log(Math.floor(x)); // 3
console.log(Math.trunc(x)); // 3

Các phương thức khác.

Dưới đây là một số phương thức thường dùng khác của Math:

  • Math.pow(x, y): Trả về giá trị của x lũy thừa y.
  • Math.sqrt(x): Trả về căn bậc hai của x.
  • Math.abs(x): Trả về giá trị tuyệt đối của x.
  • Math.sin(x): Trả về sin của góc x (x được tính bằng radian).
  • Math.cos(x): Trả về cos của góc x (x được tính bằng radian).
  • Math.min(x, y, z, ..., n): Trả về giá trị nhỏ nhất trong danh sách các tham số.
  • Math.max(x, y, z, ..., n): Trả về giá trị lớn nhất trong danh sách các tham số.
  • Math.random(): Trả về một số ngẫu nhiên giữa 0 (bao gồm) và 1 (không bao gồm).
  • Math.log(x): Trả về logarit tự nhiên của x.
  • Math.log2(x): Trả về logarit cơ số 2 của x.
  • Math.log10(x): Trả về logarit cơ số 10 của x.

Ví dụ

const x = 2;
const y = 3;

console.log(Math.pow(x, y)); // 8
console.log(Math.sqrt(x)); // 1.4142135623730951
console.log(Math.abs(-5)); // 5
console.log(Math.sin(Math.PI / 2)); // 1
console

Phương thức Math.pow(x, y)

Phương thức Math.pow(x, y) trả về giá trị của x lũy thừa y.

const x = 2;
const y = 3;

console.log(Math.pow(x, y)); // 8

Phương thức Math.sqrt(x)

Phương thức Math.sqrt(x) trả về căn bậc hai của x.

const x = 9;

console.log(Math.sqrt(x)); // 3

Phương thức Math.abs(x)

Phương thức Math.abs(x) trả về giá trị tuyệt đối của x.

const x = -5;

console.log(Math.abs(x)); // 5

Phương thức Math.sin(x)

Phương thức Math.sin(x) trả về sin của góc x (x được tính bằng radian).

const x = Math.PI / 2;

console.log(Math.sin(x)); // 1

Phương thức Math.cos(x)

Phương thức Math.cos(x) trả về cos của góc x (x được tính bằng radian).

const x = Math.PI / 2;

console.log(Math.cos(x)); // 0

Phương thức Math.min(x, y, z, …, n)

Phương thức Math.min(x, y, z, ..., n) trả về giá trị nhỏ nhất trong danh sách các tham số.

const x = 1;
const y = 2;
const z = 3;

console.log(Math.min(x, y, z)); // 1

Phương thức Math.max(x, y, z, …, n)

Phương thức Math.max(x, y, z, ..., n) trả về giá trị lớn nhất trong danh sách các tham số.

const x = 1;
const y = 2;
const z = 3;

console.log(Math.max(x, y, z)); // 3

Phương thức **Math.random()

Phương thức Math.random() trả về một số ngẫu nhiên giữa 0 (bao gồm) và 1 (không bao gồm).

console.log(Math.random()); // 0.5432156890123456

Phương thức Math.log(x)

Phương thức Math.log(x) trả về logarit tự nhiên của x.

const x = 100;

console.log(Math.log(x)); // 4.605170185988091

Phương thức Math.log2(x)

Phương thức Math.log2(x) trả về logarit cơ số 2 của x.

const x = 100;

console.log(Math.log2(x)); // 6.64385626284375

Phương thức Math.log10(x)

Phương thức Math.log10(x) trả về logarit cơ số 10 của x.

const x = 100;

console.log(Math.log10(x)); // 2.0000000000000004

Mình hy vọng những thông tin này hữu ích với các bạn.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories