中條 美冬

1644392220

例を使用してJavascriptで文字列をIntに変換する方法

データ型変換はプログラミング言語の重要な部分であり、文字列から整数への変換は最もよく使用される変換の1つです。

JavaScriptで文字列 を整数に変換する に は、 parseInt()メソッドを使用します。parseInt() メソッドは Nanを返します。これは、文字列が数値を保持していない場合、数値ではないことを意味します。番号付きの文字列が送信された場合、その番号のみが出力として返されます。

parseInt()メソッドはスペースを受け入れません。スペースを含む特定の数値が送信された場合、スペースの前に存在する数値の一部が出力として返されます。

構文

parseInt(value, radix);

パラメーター

parseInt() 関数は、値 文字列 として受け取り、 それを整数に変換 し ます。

基数パラメーターは、使用する記数法を定義するために使用されます。たとえば、基数16(16進数)は、文字列内の数値を16進数から10進数に解析する必要があることを示します。

基数パラメーターが渡されない場合、JavaScriptは次のことを想定します。

  1. 文字列が「0x」で始まる場合、基数は16(16進数)です。
  2. 文字列が「0」で始まる場合、基数は8(8進数)です。この機能は廃止されました。
  3. 文字列が他の値で始まる場合、基数は10(10進数)です。

戻り値

parseInt()メソッドは文字列を解析し、整数を返します。

文字列に整数が存在しない場合は、NaN が出力になります。

isNaN()メソッドを使用して、値がNaNであるかどうかを確認できます。

次のプログラムを記述して、Javascriptで文字列をintに変換します。

// app.js

let a = parseInt("11")
let b = parseInt("11.00")
let c = parseInt("11.21")
let d = parseInt("11 21 29")
let e = parseInt(" 19 ")
let f = parseInt("18 years")
let g = parseInt("He was 40")

console.log(a, typeof (a))
console.log(b, typeof (b))
console.log(c, typeof (c))
console.log(d, typeof (d))
console.log(e, typeof (e))
console.log(f, typeof (f))
console.log(g, typeof (g))

出力

➜  es git:(master) ✗ node app
11 number
11 number
11 number
11 number
19 number
18 number
NaN number

この例では、文字列のみ、ineを含む文字列、整数などのさまざまなケースの文字列が、parseInt()メソッドを介して取得および送信されています。

Javascript Number():文字列を整数に変換

Javascript Number()メソッドは、文字列を整数に変換しますが、整数の場合もあれば、ポイント番号の場合もあります。ランダムなテキストを含む文字列を渡すと、出力にNaNが含まれます。

この不整合の結果として、parseInt()メソッドおよびparseFloat()関数よりも安全な選択ではありません。数値の形式がわかっている場合は、代わりにそれらを使用してください。

文字列に他の文字が含まれている場合にNaNで失敗するようにするには、Number()メソッドを使用します。

構文

Number(value)

パラメーター

Number()メソッドは、文字列である値 をパラメーターとして受け取ります。

戻り値

Number()メソッドは、文字列の整数値を返します。

app.js ファイル内に次のコードを 記述します。

// app.js

let a = Number("11")
let b = Number("11.00")
let c = Number("11.21")
let d = Number("11 21 29")
let e = Number(" 19 ")
let f = Number("18 years")
let g = Number("He was 40")

console.log(a, typeof (a))
console.log(b, typeof (b))
console.log(c, typeof (c))
console.log(d, typeof (d))
console.log(e, typeof (e))
console.log(f, typeof (f))
console.log(g, typeof (g))

出力

➜  es git:(master) ✗ node app
11 number
11 number
11.21 number
NaN number
19 number
NaN number
NaN number

これで、Javascriptチュートリアルで文字列をintに変換できます。

What is GEEK

Buddha Community

中條 美冬

1644392220

例を使用してJavascriptで文字列をIntに変換する方法

データ型変換はプログラミング言語の重要な部分であり、文字列から整数への変換は最もよく使用される変換の1つです。

JavaScriptで文字列 を整数に変換する に は、 parseInt()メソッドを使用します。parseInt() メソッドは Nanを返します。これは、文字列が数値を保持していない場合、数値ではないことを意味します。番号付きの文字列が送信された場合、その番号のみが出力として返されます。

parseInt()メソッドはスペースを受け入れません。スペースを含む特定の数値が送信された場合、スペースの前に存在する数値の一部が出力として返されます。

構文

parseInt(value, radix);

パラメーター

parseInt() 関数は、値 文字列 として受け取り、 それを整数に変換 し ます。

基数パラメーターは、使用する記数法を定義するために使用されます。たとえば、基数16(16進数)は、文字列内の数値を16進数から10進数に解析する必要があることを示します。

基数パラメーターが渡されない場合、JavaScriptは次のことを想定します。

  1. 文字列が「0x」で始まる場合、基数は16(16進数)です。
  2. 文字列が「0」で始まる場合、基数は8(8進数)です。この機能は廃止されました。
  3. 文字列が他の値で始まる場合、基数は10(10進数)です。

戻り値

parseInt()メソッドは文字列を解析し、整数を返します。

文字列に整数が存在しない場合は、NaN が出力になります。

isNaN()メソッドを使用して、値がNaNであるかどうかを確認できます。

次のプログラムを記述して、Javascriptで文字列をintに変換します。

// app.js

let a = parseInt("11")
let b = parseInt("11.00")
let c = parseInt("11.21")
let d = parseInt("11 21 29")
let e = parseInt(" 19 ")
let f = parseInt("18 years")
let g = parseInt("He was 40")

console.log(a, typeof (a))
console.log(b, typeof (b))
console.log(c, typeof (c))
console.log(d, typeof (d))
console.log(e, typeof (e))
console.log(f, typeof (f))
console.log(g, typeof (g))

出力

➜  es git:(master) ✗ node app
11 number
11 number
11 number
11 number
19 number
18 number
NaN number

この例では、文字列のみ、ineを含む文字列、整数などのさまざまなケースの文字列が、parseInt()メソッドを介して取得および送信されています。

Javascript Number():文字列を整数に変換

Javascript Number()メソッドは、文字列を整数に変換しますが、整数の場合もあれば、ポイント番号の場合もあります。ランダムなテキストを含む文字列を渡すと、出力にNaNが含まれます。

この不整合の結果として、parseInt()メソッドおよびparseFloat()関数よりも安全な選択ではありません。数値の形式がわかっている場合は、代わりにそれらを使用してください。

文字列に他の文字が含まれている場合にNaNで失敗するようにするには、Number()メソッドを使用します。

構文

Number(value)

パラメーター

Number()メソッドは、文字列である値 をパラメーターとして受け取ります。

戻り値

Number()メソッドは、文字列の整数値を返します。

app.js ファイル内に次のコードを 記述します。

// app.js

let a = Number("11")
let b = Number("11.00")
let c = Number("11.21")
let d = Number("11 21 29")
let e = Number(" 19 ")
let f = Number("18 years")
let g = Number("He was 40")

console.log(a, typeof (a))
console.log(b, typeof (b))
console.log(c, typeof (c))
console.log(d, typeof (d))
console.log(e, typeof (e))
console.log(f, typeof (f))
console.log(g, typeof (g))

出力

➜  es git:(master) ✗ node app
11 number
11 number
11.21 number
NaN number
19 number
NaN number
NaN number

これで、Javascriptチュートリアルで文字列をintに変換できます。