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

JavaScript數(shù)字和字符串轉(zhuǎn)換示例

 更新時間:2014年03月26日 11:29:03   作者:  
這篇文章主要介紹了JavaScript數(shù)字和字符串轉(zhuǎn)換的應用,需要的朋友可以參考下
1. 數(shù)字轉(zhuǎn)換為字符串

a. 要把一個數(shù)字轉(zhuǎn)換為字符串,只要給它添加一個空的字符串即可:
復制代碼 代碼如下:

var n = 100;
var n_as_string = n + "";

b. 要讓數(shù)字更加顯式地轉(zhuǎn)換為字符串,可以使用String()函數(shù):
復制代碼 代碼如下:

var string_value = String(number);

c. 使用toString()方法:
復制代碼 代碼如下:

string_value = number.toString();

Number對象的(基本的數(shù)字轉(zhuǎn)換為Number對象,以便可以調(diào)用這個方法)toString()方法有一個可選的參數(shù),該參數(shù)用來指定轉(zhuǎn)換的基數(shù)。如果不指定這個參數(shù),轉(zhuǎn)換會以10為基數(shù)進行。然而,也可以按照其他的基數(shù)(2到36之間的數(shù))來轉(zhuǎn)換數(shù)字。
例如:
復制代碼 代碼如下:

var n = 17;
binary_string = n.toString(2); // Evaluates to "10001"
octal_string = "0" + n.toString(8); // Evaluates to "021"
hex_string = "0x" + n.toString(16); // Evaluates to "0x11"

d. toFixed()方法把一個數(shù)字轉(zhuǎn)換為字符串,并且顯示小數(shù)點后的指定的位數(shù)。它不使用指數(shù)表示法。
復制代碼 代碼如下:

var n = 123456.789;
n.toFixed(0); // "123457"
n.toFixed(1); // "123456.79"

e. toExponential()使用指數(shù)表示法把一個數(shù)字轉(zhuǎn)換為字符串,小數(shù)點前面有1位數(shù),而小數(shù)點后面有特定的位數(shù)。
復制代碼 代碼如下:

var n = 123456.789;
n.toExponential(1); // "1.2e+5"
n.toExponential(3); // "1.235e+5"

f. toPrecision()使用指定的有意義的位數(shù)來顯示一個數(shù)字,如果有意義的位數(shù)還不夠顯示數(shù)字的整個整數(shù)部分,它就使用指數(shù)表示法。
復制代碼 代碼如下:

var n = 123456.789;
n.toPrecision(4); // "1.235e+5"
n.toPrecision(7); // "123456.8"

2. 字符串轉(zhuǎn)換為數(shù)字

a. 將一個字符串轉(zhuǎn)換為數(shù)字的一種缺少些技巧但是很清楚明白的方法就是:把Number()構(gòu)造函數(shù)作為一個函數(shù)來調(diào)用:
復制代碼 代碼如下:

var number = Number(string_value);

b. parseInt()只截取整數(shù),如果一個字符串以"0x"或"0X"開頭,parseInt()將其解析成為一個十六進制的數(shù)字,parseInt()甚至可以接受一個參數(shù)來指定要解析的數(shù)字的基數(shù),合法的值在2到36之間。
復制代碼 代碼如下:

parseInt("3 blind mice"); // Returns 3
parseInt("12.34"); // Returns 12
parseInt("0xFF"); // Returns 255
parseInt("11", 2); // Returns 3 (1 * 2 + 1)
parseInt("ff", 16); // Returns 255 (15 * 16 + 15)
parseInt("zz", 36); // Returns 1295 (35 * 36 + 35)
parseInt("077", 8); // Returns 63 (7 * 8 + 7)
parseInt("077", 10); // Returns 77 (7 * 10 + 7)

c. parseFloat()截取整數(shù)和浮點數(shù)。
復制代碼 代碼如下:

parseFloat("3.14 meters"); // Returns 3.14

d. 如果parseInt()和parseFloat()不能夠把指定的字符串轉(zhuǎn)換為數(shù)字,它們就會返回NaN:
復制代碼 代碼如下:

parseInt(''eleven"); // Returns Nan
parseFloat("$72.47"); // Returns NaN

3 JavaScript取整的方法

a.丟棄小數(shù)部分,保留整數(shù)部分
parseInt(5/2)

b.向上取整,有小數(shù)就整數(shù)部分加1

Math.ceil(5/2)

c.向下取整

Math.floor(5/2)

d.四舍五入

Math.round(5/2)

相關文章

  • js實現(xiàn)圖片切割功能

    js實現(xiàn)圖片切割功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)圖片切割功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于javascript實現(xiàn)放大鏡特效

    基于javascript實現(xiàn)放大鏡特效

    這篇文章主要為大家詳細介紹了基于javascript實現(xiàn)放大鏡特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 微信小程序?qū)崿F(xiàn)登錄界面示例

    微信小程序?qū)崿F(xiàn)登錄界面示例

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)登錄界面示例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Webpack?5新特性學習與性能優(yōu)化實踐

    Webpack?5新特性學習與性能優(yōu)化實踐

    Webpack?5的新特性和改進為前端開發(fā)者提供了更強大、更高效的構(gòu)建工具,通過內(nèi)置的持久性緩存插件、優(yōu)化的默認配置、Webpack?CLI的改進等,Webpack?5使得構(gòu)建過程更加簡化,性能更加優(yōu)越
    2024-05-05
  • 用js實現(xiàn)用戶注冊功能

    用js實現(xiàn)用戶注冊功能

    這篇文章主要為大家詳細介紹了用js實現(xiàn)用戶注冊的簡潔版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JavaScript中EventLoop介紹

    JavaScript中EventLoop介紹

    本篇文章給大家詳細介紹了JavaScript中EventLoop的相關知識,有這方面需要的朋友參考學習下。
    2018-01-01
  • 微信小程序自定義組件components(代碼詳解)

    微信小程序自定義組件components(代碼詳解)

    這篇文章主要介紹了微信小程序自定義組件components知識,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • 完美的js圖片輪換效果

    完美的js圖片輪換效果

    這篇文章主要為大家詳細介紹了完美的js圖片輪換效果,包括左右移動和緩動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • JavaScript 中實現(xiàn) use strict的方法及優(yōu)勢

    JavaScript 中實現(xiàn) use strict的方法及優(yōu)勢

    本教程將討論JavaScript中的use strict特性,在這里,我們將通過不同的示例了解如何在JavaScript代碼語句中創(chuàng)建和執(zhí)行use strict關鍵字,需要的朋友可以參考下
    2023-09-09
  • JS快速實現(xiàn)移動端拼圖游戲

    JS快速實現(xiàn)移動端拼圖游戲

    最近開發(fā)一個有關手機端拼圖游戲,是基于js實現(xiàn)的。今天小編抽時間把具體實現(xiàn)代碼分享到腳本之家平臺供大家參考,對js移動端拼圖游戲感興趣的朋友參考下吧
    2016-09-09

最新評論

阿合奇县| 饶河县| 璧山县| 福泉市| 天峻县| 镇坪县| 新干县| 连城县| 天峻县| 大安市| 大理市| 灵川县| 灵丘县| 明光市| 锦屏县| 冀州市| 确山县| 西安市| 靖安县| 枣阳市| 普兰县| 洛隆县| 囊谦县| 开阳县| 宾川县| 改则县| 会理县| 靖边县| 益阳市| 金寨县| 通化县| 阜平县| 都昌县| 梅河口市| 辽阳市| 汪清县| 亳州市| 安西县| 墨脱县| 牙克石市| 镇沅|