1. 程式人生 > >js中toFixed() 的用法

js中toFixed() 的用法

一、定義和用法

toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。

語法

NumberObject.toFixed(num)
參       數 描述
num 必需。規定小數的位數,是 0 ~ 20 之間的值,包括 0 和 20,有些實現可以支援更大的數值範圍。如果省略了該引數,將用 0 代替。

返回值

返回 NumberObject 的字串表示,不採用指數計數法,小數點後有固定的 num 位數字。如果必要,該數字會被舍入,也可以用 0 補足,以便它達到指定的長度。如果 num 大於 le+21,則該方法只調用 NumberObject.toString(),返回採用指數計數法表示的字串。

二、toFixed() 例項

toFixed()方法四捨五入取指定位數的小數點,當其中引數為0時表示不留小數點

 var temp:Number=3.1415926
//toFixed()中的引數就是需要取的小數位數,0表示不留小數點
var temp:Number=3.1415926
trace(temp.toFixed(2));  //輸出3.14
trace(temp.toFixed(0));     //輸出3
temp=18.888;
trace(temp.toFixed(0));     //輸出19 

相關推薦

jstoFixed() 的用法

一、定義和用法 toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。 語法 NumberObject.toFixed(num) 參       數 描述 num 必需。規定小數的位數,是 0 ~ 20 之間的值,包括 0 和 20,有些實現可以支援

jstypeof用法詳細介紹

css -name iter owin lease implement Language addition 並不是

Vue.js watch用法

假如有如下程式碼 <div> <p>FullName: {{fullName}}</p> <p>FirstName: <input type="text" v-model="firstName"><

jscreateTextRange用法(focus)

createtextrange createrange區別:物件或元素不同,雖然都是返回TextRange。 例如:     var r=document.body.createTextRange()     var r=document.createRange(

JStoFixed()方法引起的精度丟失的問題解決

最近發現JS當中toFixed()方法存在一些問題,採用原生的Number物件的原型物件上的toFixed()方法時,規則並不是所謂的“四捨五入”或者是“四捨六入五成雙”,所謂“四捨六入五成雙”,在百度百科上給的解釋是:也即“4舍6入5湊偶”這裡“四”是指≤4 時捨去,"六"是指≥6時進上,"五"指的是根

JScall用法理解

call()方法是借用建構函式來實現繼承,即在子型別建構函式的內部呼叫超型別建構函式。 我理解的call()的作用就是改變上下文,即在以下程式碼中的 function subtype(){

jstofixed()方法

toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。var num = new Number(13.37); document.write (num.toFixed(1))//13.4

JStoFixed()方法的四捨五入問題解決方法

最近發現JS當中toFixed()方法存在一些問題,採用原生的Number物件的原型物件上的toFixed()方法時,規則並不是所

js 有關toFixed用法

定義和用法 toFixed() 方法可把 Number 四捨五入為指定小數位數的數字。 語法 NumberObject.toFixed(num) 引數           描述 num           必需。規定小數的位數,是 0 ~ 20 之間的值,包括 0 和 20,

vue.js的data的用法

fun div tle new end 用法 pan 位置 turn data在vue框架中位置不一樣,用法也不一樣。簡單地說,在實例中data是一個對象,在組件中data就得是函數返回對象。 new Vue( { data : { tit

jsslice、splice用法與區別

delet 內容 title pan ont 指定 至少 一個 拷貝 1.slice(start,end)(參數可選) slice() 方法返回一個從開始到結束(不包括結束)選擇的數組的一部分淺拷貝到一個新數組對象。原始數組不會被修改。 var a = [‘a‘, ‘b‘

jsarr.sort的用法

數組 blog tool dem 默認 tar 返回 java document sort(sortfunction)為JS的數組對象(Array)的一個方法,提供排序功能 參數 sortFunction 為可選項,是用來確定排序原則的js函數, 這個函數有兩個參數,分別代

js的||與&&用法

defined clas efi blog 執行 urn cti 用法 表達式 &&和||在JQuery源代碼內尤為使用廣泛,由網上找了些例子作為參考,對其用法研究了一下: &&: function a(){ alert("

jseval,arguments與異常處理的用法-基礎知識總結------彭記(017)

報錯 字符串 nts 字符 number 拖動 ron cnblogs 數組 eval的使用: <script> /*eval的作用: * 1.將字符串當成js代碼來執行 * 2.可以將json格式的字符串轉換為js對象*/

jsprompt()的用法

javascriptalert() 彈出個提示框 (確定) confirm() 彈出個確認框 (確定,取消) prompt() 彈出個輸入框 讓你輸入東西使用消息框 使用警告、提示和確認 可以使用警告、確認和提示消息框來獲得用戶的輸入。這些消息框是 window 對象的接口方法。由於 window 對象位於對

JSthis的四種用法

syn pac copy title pan 復制 comment test code 1.在一般函數方法中使用 this 指代全局對象 1 2 3 4 5 function test(){     this.x = 1;     alert(this.

jsreturn的用法

時間 取消 行為 點擊 但是 col 沒有 null fun 今天看到一篇文章,介紹的是js中return的用法,感觸很深。(類似於JAVAreturn) 在大多數情況下,為事件處理函數返回false,可以防止默認的事件行為.例如,默認情況下點擊一個<a>

JSevery()和some()的用法

ray scrip highlight bsp 函數 如果 urn return pre every()與some()方法都是JS中數組的叠代方法。 every()是對數組中每一項運行給定函數,如果該函數對每一項返回true,則返回true。 some()是對數組中每一項運

jswindow.location.search的用法和作用。

bst 地址 用法 屬性獲取 net bstr src log 協議 用該屬性獲取頁面 URL 地址: window.location 對象所包含的屬性 屬性描述 hash 從井號 (#) 開始的 URL(錨) host 主機名和當前 URL 的端口號 h

jssplice()的用法

object ogl em1 orange gpo afa type 所有 bject 實例 移除數組的第三個元素,並在數組第三個位置添加新元素: var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.spli