Home > Web Front-end > JS Tutorial > body text

Math.abs function in JavaScript: Returns the absolute value of a number

王林
Release: 2023-11-18 12:01:37
Original
1998 people have browsed it

Math.abs function in JavaScript: Returns the absolute value of a number

JavaScript language is a scripting language commonly used for web page interaction and dynamic effects. The Math.abs function is one of the very useful functions, which is used to find the absolute value of a number. This article will introduce the usage and examples of the Math.abs function in detail, hoping to be helpful to beginners.

Basic usage of the Math.abs function

The Math.abs function is a built-in function in the JavaScript language, used to obtain the absolute value of a number. The syntax format is:

Math.abs(x)
Copy after login

where, x is the value that needs to be obtained as an absolute value. The return value is the absolute value of x (i.e. |x|).

It should be noted that the parameter x can be of any type, but the Math.abs function will internally call its valueOf method to convert it into a numerical type for calculation.

Sample code of Math.abs function

The following are several sample codes about the Math.abs function to help readers better understand its usage and effects.

Example 1: Find the absolute value

This example demonstrates how to use the Math.abs function to calculate the absolute value of a number.

let num = -10;
let absNum = Math.abs(num);
console.log(absNum); // 输出 10
Copy after login

In this example, we declare a variable num and assign it a value of -10. We then use the Math.abs function in the second line of code to find the absolute value of num. Finally, we use console.log() to print the calculation results to the console.

Example 2: Calculate the sum of the absolute values ​​of two numbers

This example demonstrates how to use the Math.abs function to calculate the sum of the absolute values ​​of two numbers.

let num1 = 10;
let num2 = -20;
let absSum = Math.abs(num1) + Math.abs(num2);
console.log(absSum); // 输出 30
Copy after login

In this example, we declare two variables num1 and num2, assigned values ​​​​10 and -20 respectively. We then use the Math.abs function in the second line of code to find the absolute values ​​of num1 and num2 and add them together. Finally, we use console.log() to print the calculation results to the console.

Example 3: Processing non-numeric types

This example demonstrates that when processing non-numeric types, the Math.abs function will call its valueOf method to convert it into a numeric type.

let str = "10";
let absStr = Math.abs(str);
console.log(absStr); // 输出 10
Copy after login

In this example, we declare a variable str and assign it the value of the string "10". We then use the Math.abs function in the second line of code to find the absolute value of str. Although the type of variable str is a string, during the calculation process, the Math.abs function will call the valueOf method of str to convert it into a numeric type for calculation. Finally, we use console.log() to print the calculation results to the console.

Summary

This article introduces the Math.abs function in JavaScript and demonstrates its basic usage and effects through multiple sample codes. The Math.abs function is a very practical built-in function in JavaScript. Beginners can master its use through multiple exercises.

The above is the detailed content of Math.abs function in JavaScript: Returns the absolute value of a number. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!