溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

javascript中如何將字符串轉(zhuǎn)換為8進制

發(fā)布時間:2022-01-18 17:04:07 來源:億速云 閱讀:128 作者:iii 欄目:web開發(fā)

這篇“javascript中如何將字符串轉(zhuǎn)換為8進制”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript中如何將字符串轉(zhuǎn)換為8進制”文章吧。

javascript將字符串轉(zhuǎn)換為8進制的方法:1、使用parseInt()函數(shù)將字符串轉(zhuǎn)為十進制數(shù),語法“parseInt("字符串")”;2、使用toString()函數(shù)將十進制數(shù)轉(zhuǎn)為8進制數(shù),語法“十進制數(shù).toString(8)”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javascript將字符串轉(zhuǎn)換為8進制的方法

  • 先使用parseInt()函數(shù)將字符串轉(zhuǎn)為十進制數(shù)

  • 然后使用toString()函數(shù)將十進制數(shù)轉(zhuǎn)為8進制數(shù)

示例:

var str = "1254";
var num =parseInt(str);
var x=num.toString(8);
console.log(x);

javascript中如何將字符串轉(zhuǎn)換為8進制

說明:

1、parseInt()

parseInt:將字符串轉(zhuǎn)換成整數(shù)

parseInt(string, radix)
  • string要被解析的字符串。

  • 可選。表示要解析的數(shù)字的基數(shù)。該值介于 2 ~ 36 之間。

    如果省略該參數(shù)或其值為 0,則數(shù)字將以 10 為基礎(chǔ)來解析。
    如果它以 “0x” 或 “0X” 開頭,將以 16 為基數(shù)。

    如果該參數(shù)小于 2 或者大于 36,則 parseInt() 將返回 NaN。

2、toString()

toString()方法屬于Object對象,JavaScript的許多內(nèi)置對象都重寫了該函數(shù),以實現(xiàn)更適合自身的功能需要。

類型行為描述
Array將 Array 的每個元素轉(zhuǎn)換為字符串,并將它們依次連接起來,兩個元素之間用英文逗號作為分隔符進行拼接。
Boolean如果布爾值是true,則返回"true"。否則返回"false"。
Date返回日期的文本表示。
Error返回一個包含相關(guān)錯誤信息的字符串。
Function返回如下格式的字符串,其中 functionname 是一個函數(shù)的名稱,此函數(shù)的 toString 方法被調(diào)用: "function functionname() { [native code] }"
Number返回數(shù)值的字符串表示。還可返回以指定進制表示的字符串,請參考Number.toString()。
String返回 String 對象的值。
Object(默認)返回"[object ObjectName]",其中 ObjectName 是對象類型的名稱。

以上就是關(guān)于“javascript中如何將字符串轉(zhuǎn)換為8進制”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI