js浮點型,整型操作方法彙總(進行中)

2022-03-04 04:13:37 字數 1035 閱讀 5162

浮點數操作方法如下:

1. math.ceil()用作向上取整。(ceil 天花板)

var num = math.ceil(11.02);  //

12

2. math.floor()用作向下取整。 (floor 地板)

(js 中取整底層原理是位運算的取反~運算,運用的就是浮點數進行位運算會先轉化為整型,例如1.02取反 會捨棄小數部分,~1.02 = -2 ,-2再取反,就是1)

//

浮點數取整

var num = math.floor(11.02); //

11//

可以用位與運算取整

var num1 = 11.02 | 0 //

11 浮點數沒有位運算,會先轉為整數然後進行位運算

3. math.round() 我們數學中常用到的四捨五入取整。 (round 圓,在..周圍,大約)

math.round(11.49999);  //

11math.round(11.555); //

12

4. numobj.tofixed(num) 方法可把 number 四捨五入為指定小數字數的數字,num 小數字數。 (tofixed  保留小數)

//

先將陣列例項化為物件,然後呼叫方法,保留小數字時會四捨五入

var num = new number(11.04);

num.tofixed(1) //

11.0

var num1 = new number(11.05);

num1.tofixed(1) //

11.1

11.05.tofixed(1) //

11.1

5. math.max(x,..x,..)  比較多個陣列,返回最大的值,沒有引數則返回 -infinity,有引數,但不是數字型的返回nan

math.min(x,..,)  比較最小的

6.math.random() 返回0-1之間的隨機數字

js陣列常用操作方法彙總 filter

filter 的作用是返回某一陣列中滿足條件的元素,該方法返回的是乙個新的陣列 返回文字長度大於6的陣列元素 var words spray limit elite exuberant destruction present var longwords word.filter function wo...

JS操作方法

一 map函式 可以接受函式作為引數 var staff staff.map function item 執行結果 abruzzi bajmine chris 二 filter函式 過濾陣列中滿足某些條件的元素 staff.filter function item 執行結果 name bajmine...

Python 字典操作方法彙總

字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個鍵值對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 1,訪問字典裡的值 把相應的鍵放入熟悉的方括弧,如下例項 例項 usr bin python dict print dict n...