色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 取絕對值

劉柏宏1年前8瀏覽0評論
在編程中,我們經(jīng)常需要獲取數(shù)值的絕對值。在javascript中,我們可以使用Math對象中的abs()方法來實(shí)現(xiàn)。 abs()方法返回一個數(shù)的絕對值,即數(shù)的正數(shù)值。它可以接受一個參數(shù),也可以接受多個參數(shù)。如果參數(shù)是一個非數(shù)字值,則會返回NaN。 以下是一些示例:

Example 1:

let num = -10;
let absNum = Math.abs(num);
console.log(absNum); // 10
在這個例子中,我們定義了一個變量num,并將它設(shè)置為負(fù)數(shù)。然后,我們使用Math對象中的abs()方法獲取該數(shù)的絕對值,并將結(jié)果存儲在變量absNum中。最后,我們使用console.log()方法打印結(jié)果,輸出為10。

Example 2:

let str = 'abc';
let absStr = Math.abs(str);
console.log(absStr); // NaN
在這個例子中,我們定義了一個字符串變量str。然后,我們使用Math對象中的abs()方法獲取該字符串的絕對值,并將結(jié)果存儲在變量absStr中。由于該參數(shù)不是一個數(shù)字,所以返回NaN。我們使用console.log()方法打印結(jié)果,輸出為NaN。 除了使用Math對象中的abs()方法,我們也可以使用條件語句來獲取數(shù)字的絕對值。

Example 3:

let num = -20;
if(num< 0) {
num = num * -1;
}
console.log(num); // 20
在這個例子中,我們定義了一個變量num,并將它設(shè)置為負(fù)數(shù)。然后,我們使用條件語句判斷該數(shù)是否小于0,如果是,則將該數(shù)乘以-1來獲得它的絕對值。最后,我們使用console.log()方法打印結(jié)果,輸出為20。 需要注意的是,在使用條件語句來獲取絕對值時,如果該數(shù)是0,則返回的結(jié)果仍為0。

Example 4:

let num = 0;
if(num< 0) {
num = num * -1;
}
console.log(num); // 0
在這個例子中,我們定義了一個變量num,并將它設(shè)置為0。然后,我們使用條件語句判斷該數(shù)是否小于0,由于它等于0,所以不滿足條件,不進(jìn)行任何操作。最后,我們使用console.log()方法打印結(jié)果,輸出為0。 總之,獲取絕對值是javascript中一個常見的操作。我們可以使用Math對象中的abs()方法,也可以使用條件語句手動計算。無論哪種方法,都能快速準(zhǔn)確地獲得所需的結(jié)果。