Cara menukar rentetan kepada perlapanan dalam JavaScript: 1. Gunakan fungsi parseInt() untuk menukar rentetan kepada nombor perpuluhan, sintaksnya ialah "parseInt("String"""; ) Fungsi menukar nombor perpuluhan kepada nombor perlapanan, sintaksnya ialah "nombor perpuluhan.toString(8)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Kaedah Javascript untuk menukar rentetan kepada perlapanan
Mula-mula gunakan fungsi parseInt() untuk menukar rentetan kepada nombor perpuluhan
Kemudian gunakan fungsi toString() untuk menukar nombor perpuluhan kepada nombor perlapanan
Contoh:
var str = "1254"; var num =parseInt(str); var x=num.toString(8); console.log(x);
Arahan:
1 parseInt()
parseInt: Tukar rentetan kepada integer
parseInt(string, radix)
Pilihan. Mewakili asas nombor yang hendak dihuraikan. Nilainya antara 2 ~ 36.
Jika parameter ini ditinggalkan atau mempunyai nilai 0, nombor itu akan dihuraikan dalam asas 10.
Jika ia bermula dengan "0x" atau "0X" ia akan menjadi asas 16.
Jika hujah kurang daripada 2 atau lebih besar daripada 36, parseInt() akan mengembalikan NaN.
2. toString()
toString() kepunyaan objek Object
Banyak objek terbina dalam JavaScript telah mengatasi fungsi ini untuk mencapai yang lebih baik sesuai untuk diri mereka sendiri.
类型 | 行为描述 |
---|---|
Array | 将 Array 的每个元素转换为字符串,并将它们依次连接起来,两个元素之间用英文逗号作为分隔符进行拼接。 |
Boolean | 如果布尔值是true,则返回"true"。否则返回"false"。 |
Date | 返回日期的文本表示。 |
Error | 返回一个包含相关错误信息的字符串。 |
Function | 返回如下格式的字符串,其中 functionname 是一个函数的名称,此函数的 toString 方法被调用: "function functionname() { [native code] }" |
Number | 返回数值的字符串表示。还可返回以指定进制表示的字符串,请参考Number.toString()。 |
String | 返回 String 对象的值。 |
Object(默认) | 返回"[object ObjectName]",其中 ObjectName 是对象类型的名称。 |
[Cadangan berkaitan: Tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada oktal dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!