javascript將字串轉換為8進位的方法:1、使用parseInt()函數將字串轉為十進位數,語法「parseInt("字串")」;2、使用toString()函數將十進制數轉為8進制數,語法“十進制數.toString(8)”。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript將字串轉換為8進位的方法
#先使用parseInt()函數將字串轉為十進位數
然後使用toString()函數將十進位數轉換為8進位數
#範例:
var str = "1254"; var num =parseInt(str); var x=num.toString(8); console.log(x);
1、parseInt()parseInt:將字串轉換成整數
parseInt(string, radix)
可選。表示要解析的數字的基數。該值介於 2 ~ 36 之間。 | 如果省略該參數或其值為 0,則數字將以 10 為基礎來解析。 |
---|---|
如果該參數小於 2 或大於 36,則 parseInt() 將傳回 NaN。 | |
toString()方法屬於 | Object對象,JavaScript的許多內建物件都重寫了該函數,以實現更適合自身的功能需求。 |
類型 | 行為描述 |
#Array | 將Array 的每個元素轉換為字串,並將它們依序連接起來,兩個元素之間用英文逗號作為分隔符號進行拼接。 |
Boolean | 如果布林值是true,則傳回"true"。否則返回"false"。 |
Date | 傳回日期的文字表示。 |
Error | 傳回一個包含相關錯誤訊息的字串。 |
Function | 傳回以下格式的字串,其中functionname 是一個函數的名稱,此函數的toString 方法被呼叫: "function functionname() { [native code] }" |
Number傳回數值的字串表示。也可傳回以指定進位表示的字串,請參考Number.toString()。
###String######傳回 String 物件的值。 ############Object(預設)######傳回"[object ObjectName]",其中 ObjectName 為物件類型的名稱。 ###############【相關推薦:###javascript學習教學#######】######以上是javascript中怎麼將字串轉換為8進位的詳細內容。更多資訊請關注PHP中文網其他相關文章!