Chuyển đổi số âm thành số dương JavaScript

JavaScript. Chuyển đổi số dương thành số âmCập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21. 51. 54 [UTC/GMT +8 giờ]

Toán JavaScript. Bài tập-29 có lời giải

Viết hàm JavaScript để chuyển đổi số dương thành số âm

Dữ liệu thử nghiệm.
bảng điều khiển. log[pos_to_neg[15]];
-15

Giải pháp mẫu. -

Mã HTML




  
  JavaScript function to convert a positive number to negative number.






Mã JavaScript

function pos_to_neg[num]
{
return -Math.abs[num];
}

console.log[pos_to_neg[15]];

Đầu ra mẫu

-15

Sơ đồ


Bản thử trực tiếp

Xem Bút javascript-toán-bài tập-29 của w3resource [@w3resource] trên CodePen


Cải thiện giải pháp mẫu này và đăng mã của bạn qua Disqus

Trước. Viết một hàm JavaScript để làm tròn một giá trị số nguyên lên bội số tiếp theo của 5.
Tiếp theo. Viết hàm JavaScript để chuyển căn bậc hai của một số thành số nguyên.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



Chia sẻ Hướng dẫn / Bài tập này trên. FacebookTwitter

JavaScript. Lời khuyên trong ngày

Tính tổng tất cả các giá trị từ một mảng

var numbers = [3, 5, 7, 2];
var sum = numbers.reduce[[x, y] => x + y];
console.log[sum]; // returns 17

 

  • bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Lời giải - THAM GIA
  • Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
  • JavaScript cơ bản - Bài tập, Thực hành, Lời giải
  • Mảng Java. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
  • Bài Tập Lập Trình C, Thực Hành, Lời Giải. Sợi dây
  • Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C++. Bài tập, Luyện tập, Lời giải
  • Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
  • Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
  • Công cụ chuyển đổi
  • JavaScript. Xác thực biểu mẫu HTML

Định nghĩa và cách sử dụng

Phương thức ________ trả về một số là âm, dương hay bằng không

Nếu số dương, phương thức này trả về 1.
Nếu là số âm, nó sẽ trả về -1.
Nếu số bằng 0, nó trả về 0.

Hỗ trợ trình duyệt

Math.sign[] là một tính năng của ECMAScript6 [ES6]

ES6 [JavaScript 2015] được hỗ trợ trong tất cả các trình duyệt hiện đại

ChromeEdgeFirefoxSafariOperaCóCóCóCóCó

Math.sign[] không được hỗ trợ trong Internet Explorer 11 [hoặc cũ hơn]

cú pháp

Thông số

Tham sốMô tảxBắt buộc. Một số

Giá trị trả về

Một số, đại diện cho dấu hiệu của số được chỉ định
  • Nếu số dương, nó trả về 1
  • Nếu số âm, nó trả về -1
  • Nếu số là số 0 dương, nó trả về 0
  • Nếu số là số 0 âm, nó trả về -0
  • Nếu số không phải là số, nó sẽ trả về NaN

Đôi khi bạn có thể cần biến số âm thành số dương. Tất nhiên là có cách tiếp cận toán học phổ thông [hoặc tiểu học?]. nhân hai số âm cho một số dương

let x = -5;
x *= -1;
console.log[x]; // => 5

Nhưng điều này chỉ đảm bảo một số dương nếu bạn chắc chắn rằng biến của mình là số âm. Nếu không, bạn sẽ có một số âm và số dương rõ ràng là âm

Trong trường hợp đó, bạn có thể sử dụng hàm

function pos_to_neg[num]
{
return -Math.abs[num];
}

console.log[pos_to_neg[15]];

1 đi kèm với JavaScript để chuyển đổi số âm thành số dương. Hàm
function pos_to_neg[num]
{
return -Math.abs[num];
}

console.log[pos_to_neg[15]];

1 trả về giá trị tuyệt đối của số mà bạn chuyển vào dưới dạng tham số

Nếu bạn chuyển một số âm cho

function pos_to_neg[num]
{
return -Math.abs[num];
}

console.log[pos_to_neg[15]];

1, nó sẽ trả về phủ định của số đó. Khi bạn chuyển cho nó một số dương, nó sẽ trả về số nguyên như vậy và điều tương tự cũng xảy ra khi bạn chuyển số 0

Chuyển âm thành dương. Ở đây trong bài viết này, chúng ta sẽ tìm hiểu cách trong JavaScript chúng ta có thể chuyển đổi bất kỳ số âm nào thành số dương. Điều này có thể được thực hiện theo hai cách khác nhau.  

Ví dụ: chúng ta có thể sử dụng logic toán học đơn giản hoặc chúng ta có thể sử dụng chức năng tích hợp. Nhưng chúng tôi cũng muốn biết phương pháp nào nhanh hơn trong việc chuyển đổi số âm thành số dương.  

2 cách đổi số âm thành số dương

  1. Sử dụng logic toán học đơn giản
  2. Sử dụng hàm dựng sẵn Math. cơ bụng []

Phương pháp 1. Sử dụng logic toán học

Ở đây, trước tiên, chúng tôi phải đảm bảo rằng giá trị phải là số âm, để chúng tôi có thể kiểm tra với điều kiện nếu giá trị số đó phải nhỏ hơn 0 [ZERO]. Vì vậy, chúng ta có thể nhân nó với -1, vì bằng cách nhân nó sẽ mang lại cho chúng ta một giá trị dương

Hãy xem mã JavaScript của chúng tôi trông như thế nào

 
// function which convert negative value to positive.
function ConvertToPositive[foo]{
	var bar=0;
	// check our value should be in negative
	if[foo

Chủ Đề