最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中number轉(zhuǎn)換成string介紹

 更新時間:2014年12月31日 09:46:23   投稿:junjie  
這篇文章主要介紹了JavaScript中number轉(zhuǎn)換成string介紹,本文講解了4個把number轉(zhuǎn)換成string的函數(shù),需要的朋友可以參考下

在JavaScript的值類型轉(zhuǎn)換中,最常發(fā)生的就是string與number這兩種類型值之間的相互轉(zhuǎn)換。

可以通過調(diào)用number值的4個函數(shù)(事實上,是JS將number值自動轉(zhuǎn)化為Number對象后,Number類的4個函數(shù))來將其轉(zhuǎn)換成string:

1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()。

toString()

可以在number值上調(diào)用toString()方法來將其轉(zhuǎn)換成字符串。toString()函數(shù)接受一個2到36之間的正整數(shù)作為參數(shù),其作用為定義數(shù)值的進制數(shù);如果該參數(shù)缺失,那么toString()函數(shù)就以10進制來表示相應(yīng)的數(shù)值。

復(fù)制代碼 代碼如下:

var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a

var b = 0xff;
console.log(b.toString());//255

toFixed()

toFixed()函數(shù)接受一個整數(shù)作為參數(shù),參數(shù)作用為指定小數(shù)點后的精確位數(shù)。toFixed()函數(shù)所接受的參數(shù)還可以是負(fù)數(shù)(雖然使用情況較少),當(dāng)參數(shù)為負(fù)數(shù)時,數(shù)值的整數(shù)部分將損失精度。在使用toFixed()函數(shù)對數(shù)值進行調(diào)整時,JavaScript遵循的是四舍五入的原則。


復(fù)制代碼 代碼如下:

var x = 17.38;
console.log(x.toFixed(0));//17
console.log(x.toFixed(1));//17.4
console.log(x.toFixed(4));//17.380
console.log(x.toFixed(-1));//20

toExponential()

可以使用toExponential()函數(shù)來將數(shù)值轉(zhuǎn)換成用科學(xué)計數(shù)法來表示。toExponential()函數(shù)接受一個非負(fù)整數(shù)為參數(shù)(如果此參數(shù)為負(fù)數(shù),則拋出RangeError),作為科學(xué)計數(shù)法的精度。與toFixed()函數(shù)一樣,toExponential()函數(shù)對數(shù)值進行調(diào)整時遵循四舍五入原則。


復(fù)制代碼 代碼如下:

var y = 17951.38596
console.log(y.toExponential(1));//1.8e+4
console.log(y.toExponential(0));//2e+4

toPrecision()

toPrecision()函數(shù)接受一個正整數(shù)作為參數(shù)(如果參數(shù)為0或者負(fù)數(shù),程序?qū)伋鯮angeError),并將其作為數(shù)值的精確位數(shù)(包括整數(shù)部分和小數(shù)部分在內(nèi)),如果該精確位數(shù)小于數(shù)值的整數(shù)部分位數(shù),那么數(shù)值將轉(zhuǎn)換成用科學(xué)計數(shù)法來表示。與toFixed()函數(shù)一樣,toPrecision()函數(shù)對數(shù)值進行調(diào)整時遵循四舍五入原則。

復(fù)制代碼 代碼如下:

var z = 17951.38596;
console.log(z.toPrecision(8));
console.log(z.toPrecision(3));

相關(guān)文章

  • javascript 按鍵事件(兼容各瀏覽器)

    javascript 按鍵事件(兼容各瀏覽器)

    本篇文章主要是對javascript中的按鍵事件進行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • Javascript設(shè)計模式之觀察者模式(推薦)

    Javascript設(shè)計模式之觀察者模式(推薦)

    觀察者模式有時也稱為發(fā)布--訂閱模式,在觀察者模式中,有一個觀察者可以管理所有的目標(biāo),等到有狀態(tài)發(fā)生改變的時候發(fā)出通知
    2016-03-03
  • javascript 函數(shù)的暫停和恢復(fù)實例詳解

    javascript 函數(shù)的暫停和恢復(fù)實例詳解

    這篇文章主要介紹了javascript 函數(shù)的暫停和恢復(fù),結(jié)合實例形式詳細(xì)分析了javascript 函數(shù)的暫停和恢復(fù)相關(guān)原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2020-04-04
  • JS笛卡爾積算法與多重數(shù)組笛卡爾積實現(xiàn)方法示例

    JS笛卡爾積算法與多重數(shù)組笛卡爾積實現(xiàn)方法示例

    這篇文章主要介紹了JS笛卡爾積算法與多重數(shù)組笛卡爾積實現(xiàn)方法,結(jié)合實例形式分析了javascript根據(jù)對象或數(shù)組生成笛卡爾積的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Postman內(nèi)建變量常用方法實例解析

    Postman內(nèi)建變量常用方法實例解析

    這篇文章主要介紹了Postman內(nèi)建變量常用方法實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 微信小程序如何獲取手機驗證碼

    微信小程序如何獲取手機驗證碼

    這篇文章主要為大家詳細(xì)介紹了微信小程序如何獲取手機驗證碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • js排序動畫模擬-插入排序

    js排序動畫模擬-插入排序

    js排序動畫模擬-插入排序,需要的朋友可以參考下
    2012-07-07
  • Javascript代碼混淆綜合解決方案-Javascript在線混淆器

    Javascript代碼混淆綜合解決方案-Javascript在線混淆器

    Javascript代碼混淆綜合解決方案-Javascript在線混淆器...
    2006-12-12
  • js將圖片轉(zhuǎn)base64的兩種實現(xiàn)方法

    js將圖片轉(zhuǎn)base64的兩種實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于js將圖片轉(zhuǎn)base64的兩種實現(xiàn)方法,Base64是網(wǎng)絡(luò)上最常見的用于傳輸8Bit字節(jié)碼的編碼方式之一,Base64就是一種基于64個可打印字符來表示二進制數(shù)據(jù)的方法,需要的朋友可以參考下
    2023-07-07
  • js中l(wèi)et能否完全替代IIFE

    js中l(wèi)et能否完全替代IIFE

    這篇文章主要介紹了js中l(wèi)et能否完全替代IIFE,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下
    2019-06-06

最新評論

新乡县| 罗源县| 高青县| 平凉市| 尉犁县| 太白县| 乌兰浩特市| 马鞍山市| 喀什市| 杭锦后旗| 延吉市| 五莲县| 大新县| 涟源市| 烟台市| 衡东县| 清流县| 阿鲁科尔沁旗| 且末县| 渭源县| 石首市| 内江市| 长沙县| 牙克石市| 河东区| 营山县| 阿拉善左旗| 江源县| 龙州县| 涞水县| 海丰县| 明光市| 晋城| 郸城县| 绥化市| 靖西县| 黔西县| 汉沽区| 竹山县| 日土县| 涿鹿县|