본문 바로가기

Javascript

JavaScript 자바스크립트 Math.abs() 절대값 만들기

반응형

JavaScript

 

Math.abs() 함수는 주어진 숫자의 절대값을 반환한다. 

 

 

 

기본틀 

Math.abs(x)

 

 

 

매개변수 (1자리) - 숫자

반환값 - 해당 숫자의 절대값 

 

 

 

 

예제1

function diff(a,b){
    return Math.abs(a-b);
}

console.log(diff(100,200));    //100

let a = 100; 
let b = -100;

console.log(a,b);              // 100   -100
console.log(a, Math.abs(b));      // 100  100

 

 

 

 

 

 

 

 

 

예제2. 

console.log(Math.abs(1));         //1
console.log(Math.abs(-1));        //1
console.log(Math.abs(1000));      //1000
console.log(Math.abs(-1000));     //1000
console.log(Math.abs(0.111));     //0.111
console.log(Math.abs(-0.111));    //0.111
console.log(Math.abs(0));         //0
console.log(Math.abs(null));      //0
console.log(Math.abs(''));        //0
console.log(Math.abs(undefined)); //NaN
console.log(Math.abs(true));      //1
console.log(Math.abs(false));     //0
console.log(Math.abs([]));        //0
console.log(Math.abs([2]));       //2
console.log(Math.abs(1,2));       //1
console.log(Math.abs([1,2]));     //NaN
console.log(Math.abs({}));        //NaN
console.log(Math.abs({a:1}));     //NaN
console.log(Math.abs('안녕'));    //NaN
console.log(Math.abs());          //NaN

 

 

 

 

 

 

 

 

 

반응형