文字列を 8 進数に変換する Javascript メソッド: 1. parseInt() 関数を使用して文字列を 10 進数に変換します (構文は "parseInt("string")"; 2. toString() を使用します。この関数は 10 進数を 8 進数に変換します。構文は「10 進数.toString(8)」です。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
文字列を 8 進数に変換する Javascript メソッド
最初に parseInt() 関数を使用して文字列を 10 進数に変換します
次に、toString() 関数を使用して 10 進数を 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 で解析されます。
「0x」または「0X」で始まる場合は、基数 16 になります。
パラメータが 2 未満または 36 より大きい場合、parseInt() は NaN を返します。
2. toString()
toString() メソッドは Object
オブジェクトに属します。JavaScript の多くの組み込みオブジェクトがこの関数をオーバーライドしていますより適切な機能的ニーズを実現します。
Type | 動作の説明 |
---|---|
Array | Array の各要素を文字列として変換します、結合する 2 つの要素の間の区切り文字としてカンマを使用して、それらを次々に連結します。 |
Boolean | ブール値が true の場合、「true」を返します。それ以外の場合は「false」を返します。 |
Date | 日付のテキスト表現を返します。 |
Error | 関連するエラー情報を含む文字列を返します。 |
Function | 次の形式で文字列を返します。 functionname は関数の名前で、この関数の toString メソッドが呼び出されます。 "function functionname( ) { [ネイティブ コード] }" |
#Number | 値の文字列表現を返します。指定した基数で表現された文字列を返すこともできます。Number.toString() を参照してください。 |
String | String オブジェクトの値を返します。 |
Object (デフォルト) | 「[object ObjectName]」を返します。ここで、ObjectName はオブジェクト タイプの名前です。 |
[関連する推奨事項: JavaScript 学習チュートリアル]
以上がJavaScriptで文字列を8進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。