javascript數字轉字串的函數有哪些
數字轉字串的函數有:1、toString(),當函數把數值轉換成字串時,無法保留小數位;2、toFixed(),能夠把數值轉換為字串,並顯示小數點後的指定位數;3、toExponential();4、toPrecision()。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
1、toString()
toString() 是Object 類型的原型方法,Number 子類別繼承該方法後,重寫了toString(),允許傳遞一個整數參數,設定顯示模式。數字預設為十進位顯示模式,透過設定參數可以改變數字模式。
1) 如果省略參數,則 toString() 方法會採用預設模式,直接把數字轉換為數字字串。
var a = 1.000; var b = 0.0001; var c = 1e-1; console.log(a.toString()); //返回字符串“1” console.log(b.toString()); //返回字符串“0.0001” console.log(c.toString()); //返回字符串“0.0001”
toString() 方法能夠直接輸出整數和浮點數,保留小數位。小數位末尾的零會被清除。但是對於科學計數法,則會在條件許可的情況下把它轉換為浮點數,否則就用科學計數法形式輸出字串。
var a = 1e-14; console.log(a.toString()); //返回字符串“1e-14”
在預設情況下,無論數值採用什麼模式表示,toString() 方法傳回的都是十進位的數字字串。因此,對於八進位、二進位或十六進位的數字,toString() 方法都會先把它們轉換為十進制數值之後再輸出。
var a = 010; //八进制数值 10 var b = 0x10; //十六进制数值10 console.log(a.toString()); //返回字符串“8” console.log(b.toString()); //返回字符串“16”
2) 如果設定參數,則 toString() 方法會根據參數把數值轉換為對應進位的值之後,再輸出為字串表示。
var a = 10; //十进制数值 10 console.log(a.toString(2)); //返回二进制数字字符串“1010” console.log(a.toString(8)); //返回八进制数字字符串“12” console.log(a.toString(16)); //返回二进制数字字符串“a”
2、 toFixed()
toFixed() 能夠把數值轉換為字串,並顯示小數點後的指定位數。
var a = 10; console.log(a.toFixed(2)); //返回字符串“10.00” console.log(a.toFixed(4)); //返回字符串“10.0000”
3、toExponential()
toExponential() 方法專門用來把數字轉換為科學計數法形式的字串。
var a = 123456789; console.log(a.toExponential(2)); //返回字符串“1.23e+8” console.log(a.toExponential(4)); //返回字符串“1.2346e+8”
toExponential() 方法的參數指定了保留的小數位數。省略部分以四捨五入的方式處理。
4、toPrecision()
toPrecision() 方法與toExponential() 方法相似,但它可以指定有效數字的位數,而不是指定小數位數。
var a = 123456789; console.log(a.toPrecision(2)); //返回字符串“1.2e+8” console.log(a.toPrecision(4)); //返回字符串“1.235e+8”
【推薦學習:javascript進階教學】
以上是javascript數字轉字串的函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PHP中int型別轉字串的方法詳解在PHP開發中,常會遇到將int型別轉換為字串型別的需求。這種轉換可以透過多種方式實現,本文將詳細介紹幾種常用的方法,並附帶具體的程式碼範例來幫助讀者更好地理解。一、使用PHP內建函數strval()PHP提供了一個內建函數strval(),可以將不同類型的變數轉換為字串類型。當我們需要將int型別轉換為字串型別時,

1.先開啟pycharm,進入到pycharm首頁。 2.然後新建python腳本,右鍵--點選new--點選pythonfile。 3.輸入一段字串,代碼:s="-"。 4.接著需要把字串裡面的符號重複20次,代碼:s1=s*20。5、輸入列印輸出代碼,代碼:print(s1)。 6.最後運行腳本,在最底部會看到我們的回傳值:-就重複了20次。

Go語言是一種強大且靈活的程式語言,它提供了豐富的字串處理功能,包括字串截取。在Go語言中,我們可以使用切片(slice)來截取字串。接下來,將詳細介紹如何在Go語言中截取字串,並附上具體的程式碼範例。一、使用切片截取字串在Go語言中,可以使用切片表達式來截取字串的一部分。切片表達式的語法如下:slice:=str[start:end]其中,s

Golang中如何檢查字串是否以特定字元開頭?在使用Golang程式設計時,經常會遇到需要檢查一個字串是否以特定字元開頭的情況。針對這項需求,我們可以使用Golang中的strings套件所提供的函數來實現。接下來將詳細介紹如何使用Golang檢查字串是否以特定字元開頭,並附上具體的程式碼範例。在Golang中,我們可以使用strings套件中的HasPrefix

GoLang中的字串雖然不可變,但可透過以下技術動態修改:使用字串連接符號連接字串。使用字串格式化建立新字串。修改字串底層位元組切片。使用第三方庫提供的可變字串類型。

PHP字串操作:去除多餘逗號,保留唯一逗號實作技巧在PHP開發中,字串處理是一個非常常見的需求。有時候我們需要對字串進行處理,去除多餘的逗號,保留唯一的逗號。在這篇文章中,我將介紹一種實作技巧,並提供具體的程式碼範例。首先,我們來看一個常見的需求:假設我們有一個包含多個逗號的字串,我們需要去除多餘的逗號,只保留唯一的逗號。例如,將"apple,ba

PHP作為一種廣泛應用於開發網頁應用程式的腳本語言,其字串處理功能十分強大。在日常開發中,經常會遇到需要刪除字串的操作,特別是刪除字串的最後兩個字元。本文將介紹兩種PHP實作刪除字串最後兩個字元的技巧,並提供具體的程式碼範例。技巧一:使用substr函數PHP中的substr函數用來傳回字串的一部分。透過指定字串和起始位置,我們可以輕鬆地刪除字符

將字串轉換為浮點數是在PHP中常見的操作,可以透過內建的方法來實現。首先要確保字串是合法的浮點數格式,才能成功轉換為浮點數。以下將詳細介紹如何在PHP中將字串轉換為浮點數,並提供具體的程式碼範例。一、使用(float)強制轉換在PHP中,將字串轉換為浮點數最簡單的方式就是使用強制轉換。強制轉換的方式是在字串前加上(float)即可,PHP會自動將其
