Hướng dẫn về Giá trị tuyệt đối của JavaScript. Ở đây chúng tôi thảo luận về cách làm việc và sử dụng giá trị tuyệt đối của javascript cùng với một ví dụ.

Bạn đang xem : Hàm giá trị tuyệt đối của javascript

Giá trị tuyệt đối của JavaScript

Giới thiệu Giá trị tuyệt đối của JavaScript

Javascript tuyệt đối là phương thức của đối tượng Math trong Javascript giúp chúng ta truy xuất giá trị tuyệt đối của một số. Cho dù số được truyền vào là số dương hay số âm, thì hàm Math.abs () luôn trả về giá trị số tương đương không có dấu âm. Điều đó có nghĩa là bất kể chúng ta chuyển một số dương hay âm, nó luôn trả về một số dương tương đương. Khi số 0 (không) được chuyển đến hàm Math.abs () thì nó sẽ tự trả về giá trị 0. Phương thức Math.abs () được giới thiệu và sử dụng từ phiên bản Javascript phiên bản ECMAScript 1. Trong bài viết này, chúng ta sẽ tìm hiểu về hàm Math.absolute, cú pháp, cách sử dụng, cách làm việc và một số ví dụ liên quan đến nó.

Cú pháp:

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

Math.abs (numberricalValue);

Cú pháp của hàm tuyệt đối trong Javascript được định nghĩa dưới đây:

Math là đối tượng có trong Javascript có nhiều chức năng và thuộc tính được định nghĩa trong đó để giúp thực hiện các phép toán khác nhau. abs là một trong những hàm như vậy có trong đối tượng Math và nó là phương thức tĩnh. Do đó, bất cứ khi nào, bạn muốn sử dụng hàm abs () thì bạn sẽ cần phải đề cập đến từ Toán học trước phương thức abs () được phân tách bằng. Chẳng hạn như Math.abs ();

  • numberricalValue : Là bất kỳ số nào có giá trị tuyệt đối cần được truy xuất.
  • ReturnValue : Là giá trị tuyệt đối của bất kỳ Giá trị số nào được chuyển làm tham số cho hàm abs ().

Làm việc và sử dụng giá trị tuyệt đối của JavaScript

Math là một đối tượng trong javascript và không phải là một phương thức khởi tạo trong khi abs () là một trong những phương thức tĩnh của nó. Do đó, chúng tôi luôn sử dụng phương pháp tuyệt đối bằng phương thức Math.abs (). Bất cứ khi nào một mảng có hai hoặc nhiều phần tử hoặc một đối tượng trống được sử dụng hoặc trong trường hợp nếu chuỗi không phải số được cung cấp làm tham số cho phương thức Math.abs () hoặc thậm chí trong trường hợp nếu một biến trống hoặc biến không xác định được cung cấp dưới dạng tham số cho phương thức abs () thì giá trị trả về của hàm tuyệt đối là Nan, viết tắt của giá trị Not a Number.

Xem Thêm  Làm cách nào để thêm biểu tượng tab trình duyệt (favicon) cho một trang web? - biểu tượng tab trình duyệt html w3schools

Trong trường hợp, nếu chúng ta truyền một mảng trống hoặc chuỗi trống hoặc thậm chí giá trị null làm tham số cho phương thức Math.abs (), nó sẽ trả về giá trị không (0) làm đầu ra. Trong tất cả các trường hợp khác khi giá trị âm hoặc dương bằng số khác 0 được chuyển làm tham số, hàm Math.abs () sẽ trả về giá trị số dương tương đương.

Ví dụ về Giá trị tuyệt đối của JavaScript

Hãy để chúng tôi xem xét một ví dụ sẽ bao gồm tất cả các loại giá trị tham số có thể có mà bạn có thể chuyển cho phương thức Math.abs () dưới dạng tham số trong ví dụ sau:

Mã:

& lt;! DOCTYPE html & gt;
& lt; html & gt;
& lt; body & gt;
& lt; h2 & gt; Trình diễn phương pháp JavascriptMath.abs () & lt; / h2 & gt;
& lt; p id = "demo1" & gt; & lt; / p & gt;
& lt; p id = "demo2" & gt; & lt; / p & gt;
& lt; p id = "demo3" & gt; & lt; / p & gt;
& lt; p id = "demo4" & gt; & lt; / p & gt;
& lt; p id = "demo5" & gt; & lt; / p & gt;
& lt; p id = "demo6" & gt; & lt; / p & gt;
& lt; p id = "demo7" & gt; & lt; / p & gt;
& lt; p id = "demo8" & gt; & lt; / p & gt;
& lt; p id = "demo9" & gt; & lt; / p & gt;
& lt; p id = "demo10" & gt; & lt; / p & gt;
& lt; p id = "demo11" & gt; & lt; / p & gt;
& lt; p id = "demo12" & gt; & lt; / p & gt;
& lt; script & gt;
// Bất kỳ số âm hoặc số dương nào ở định dạng chuỗi
document.getElementById ("demo1"). innerHTML = "Giá trị tuyệt đối của chuỗi có giá trị số -15 khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ('- 15');
// Bất kỳ số âm nào
document.getElementById ("demo2"). innerHTML = "Giá trị tuyệt đối của số âm -29 khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs (-29);
// giá trị null
document.getElementById ("demo3"). innerHTML = "Giá trị tuyệt đối của giá trị null khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs (null);
// chuỗi trống
document.getElementById ("demo4"). innerHTML = "Giá trị tuyệt đối của chuỗi trống khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ('');
// mảng trống
document.getElementById ("demo5"). innerHTML = "Giá trị tuyệt đối của mảng trống khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ([]);
// Mảng chứa một giá trị số duy nhất trong đó
document.getElementById ("demo6"). innerHTML = "Giá trị tuyệt đối của giá trị số đơn trong mảng khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ([2]);
// Mảng chứa nhiều số trong đó dưới dạng phần tử
document.getElementById ("demo7"). innerHTML = "Giá trị tuyệt đối của nhiều giá trị số trong một mảng khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ([12,23]);
// Đối tượng trống
document.getElementById ("demo8"). innerHTML = "Giá trị tuyệt đối của đối tượng trống khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ({});
// Bất kỳ giá trị chuỗi nào
document.getElementById ("demo9"). innerHTML = "Giá trị tuyệt đối của giá trị chuỗi khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ('string');
// Không có giá trị tham số
document.getElementById ("demo10"). innerHTML = "Giá trị tuyệt đối của không có tham số nào khi được đánh giá bằng phương thức Math.abs () là =" + Math.abs ();
// Với 0 (không) làm giá trị tham số
document.getElementById ("demo11"). innerHTML = "Giá trị tuyệt đối của giá trị 0 khi được đánh giá bằng phương thức Math.abs () là =" + Math.max (0);
// Với giá trị không xác định
document.getElementById ("demo12"). innerHTML = "Giá trị tuyệt đối của giá trị không xác định khi được đánh giá bằng phương thức Math.abs () là =" + Math.max (không xác định);
& lt; / script & gt;
& lt; / body & gt;
& lt; / html & gt;

Đầu ra:

Xem Thêm  Cách đặt hai hình ảnh cạnh nhau trên Windows 10 - làm thế nào để đặt các bức tranh cạnh nhau

Giải thích: Chúng ta có thể quan sát từ đầu ra ở trên rằng tất cả các giá trị số dương / âm đều trả về giá trị dương tương đương của nó là giá trị tuyệt đối. Trong trường hợp không, chuỗi rỗng hoặc chuỗi trống hoặc một mảng trống làm tham số cho phương thức Math.abs () sẽ trả về giá trị 0 (0) làm đầu ra. Trong trường hợp nếu tham số được truyền là một mảng có nhiều số là phần tử, đối tượng trống hoặc giá trị chuỗi không thể được suy ra thành giá trị số hoặc không được xác định hoặc để trống làm tham số thì nó sẽ trả về NaN không phải là số giá trị.

Kết luận

Phương thức Math.abs () được sử dụng trong javascript để lấy giá trị tuyệt đối của giá trị số nguyên được truyền vào. Chúng ta cần phải cẩn thận trong khi sử dụng nó vì đôi khi các giá trị không phù hợp như mảng, chuỗi, đối tượng, v.v. được sử dụng thì nó có thể dẫn đến kết quả đầu ra không phù hợp. Chúng ta luôn cần gọi hàm abs () bằng cách sử dụng từ khóa Math đã giả vờ với nó như trong phương thức Math.abs (). Ngoài ra, chúng tôi cần xem xét khả năng tương thích của trình duyệt và hỗ trợ cho hàm Math.abs () khi sử dụng nó trong ngữ cảnh của bạn. Phương pháp này đã được giới thiệu trong phiên bản ECMAScript 1 của phiên bản Javascript để sử dụng.

Các bài báo được đề xuất

Đây là hướng dẫn về Giá trị tuyệt đối của JavaScript. Ở đây chúng tôi thảo luận về việc giới thiệu và làm việc và sử dụng giá trị tuyệt đối của javascript cùng với một ví dụ và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Xem Thêm  Xóa phần tử đầu tiên khỏi một mảng trong JavaScript - mảng js loại bỏ phần tử đầu tiên

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề hàm giá trị tuyệt đối javascript

Hàm bậc cao cho Array trong JavaScript (JS Higher order functions)

alt

  • Tác giả: Henry Web Dev
  • Ngày đăng: 2020-10-04
  • Đánh giá: 4 ⭐ ( 5932 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm bậc cao cho Array trong JavaScript (Higher order functions)

Tích phân của hàm số có chứa dấu giá trị tuyệt đối

  • Tác giả: diendantoanhoc.org
  • Đánh giá: 4 ⭐ ( 3194 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tích phân của hàm số có chứa dấu giá trị tuyệt đối – posted in Tích phân – Nguyên hàm: Tiếp theo bài giảng Nguyên hàm và tích phân của hàm phân thức hữu tỷ, mathblog.org tiếp tục trình bày với bạn đọc bài giảng về tích phân của hàm số có chứa dấu giá trị tuyệt đối.$\int\limits_{a}^{b}|f(x)|dx$Cách giải.Sử dụng tính chất cơ bản $\int\limits_{a}^{b}g(x)dx=\int\limits_{a}^{c}g(x)dx+\int\limits_{c}^{b}g(x)dx$Cách 1. Xét dấu biểu thức…

Math trong JavaScript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 4 ⭐ ( 4381 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn này, bạn sẽ học cách thực hiện các phép toán trong JavaScript thông qua đối tượng Math. Đối tượng Math trong JavaScript là một đối tượng được tích hợp sẵn (buit-in object).

Hàm trong JavaScript

  • Tác giả: vietjack.com
  • Đánh giá: 4 ⭐ ( 3539 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm trong JavaScript – Học Javascript cơ bản và nâng cao cho người mới học từ Cú pháp Đối tượng Syntax Objects Form Validations Cookies Regular Expressions Literals Biến Hàm Phương thức Variables Vòng lặp Loops Điều kiện Conditions.

Arguments trong javascript và cách lấy các giá trị truyền vào hàm

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 3994 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách sử dụng arguments object trong javascript. Bạn sẽ học được cách sử dụng arguments để lấy các giá trị đã truyền vào hàm, cũng như các chú ý khi sử dụng arguments object trong javascript

Bài tập trong Java: Bài 1: Tìm giá trị tuyệt đối trong java

  • Tác giả: javavidu.blogspot.com
  • Đánh giá: 5 ⭐ ( 9775 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Đối số của hàm trong JavaScript

  • Tác giả: hocjavascript.net
  • Đánh giá: 3 ⭐ ( 9332 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đối số truyền vào hàm được đặt trong cặp ngoặc đơn của định nghĩa hàm. Dưới đây là ví dụ về cách dùng đối số:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php