浮點數操作方法如下:
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...