Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

バニラJavaScriptを使用して文字列を数値に変換する


JavaScriptで使用可能なparseInt関数には、次のシグネチャがあります-

構文

parseInt(string, radix);

パラメータが次の場合-

文字列 −解析する値。この引数が文字列でない場合は、ToStringメソッドを使用して引数に変換されます。この引数の先頭の空白は無視されます。

基数 −文字列の基数(数式の基数)を表す2〜36の整数。

したがって、このメソッドを使用して、文字列と基数を渡し、基数が2から36までの任意の数値を整数に変換できます。たとえば、

console.log(parseInt("100", 10))
console.log(parseInt("10", 8))
console.log(parseInt("101", 2))
console.log(parseInt("2FF3", 16))
console.log(parseInt("ZZ", 36))

出力

これにより、出力が得られます-

100
85
12275
1295

  1. JavaScriptで文字列を配列に変換する

    このような特別な種類の文字列があるとします- const str ="Integer,1 Float,2.0\nBoolean,True Integer,6\nFloat,3.66 Boolean,False"; String.prototype.split()メソッド-を使用して、上記の文字列を次の配列に変換するJavaScript関数を作成する必要があります。 const arr = [    {       "Integer":1,       "Float

  2. JavaScriptで数値が含まれている文字列を検証する

    問題 文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、文字列内のアルファベットを、その前の数字に基づいて検証する必要があります。 文字列を数字で分割してから、数字を次の部分文字列の文字数と比較する必要があります。それらがすべて一致する場合、文字列は有効であり、trueを返す必要があり、そうでない場合はfalseを返す必要があります。 例- 5hello4from2me trueを返す必要があります 数字で割ると、文字列は「hello」、「from」、「me」になり、これらの文字列はすべて、前の数字と同じ長さになるためです 例 以下はコードです-