Viết hàm JavaScript để chuyển đổi số dương thành số âm Dữ liệu thử nghiệm. Giải pháp mẫu. - Mã HTML Mã JavaScript Đầu ra mẫu 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 CodePenToán JavaScript. Bài tập-29 có lời giải
bảng điều khiển. log[pos_to_neg[15]];
-15
JavaScript function to convert a positive number to negative number.
function pos_to_neg[num]
{
return -Math.abs[num];
}
console.log[pos_to_neg[15]];
-15
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. Facebook và Twitter
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
- Sử dụng logic toán học đơn giản
- 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