JavaScript 将字符串转换为整数

JavaScript 将字符串转换为整数

在本文章中,我们将会介绍在Javascript中如何将字符串转换成整数。在JavaScript中,我们可以使用parseInt()函数(或方法)来将传入的字符串参数或值转换为整数值。这个函数返回一个以第二个参数指定的进制数表示的整数。 当字符串不包含数字时,JavaScript的parseInt()函数将返回NaN(不是一个数字)。我们可以通过以下方法将字符串转换为整数:

  • 使用parseInt()方法
  • 使用Number()方法
  • 使用一元运算符

使用parseInt()方法: JavaScript的parseInt()方法用于接受字符串和基数参数,并将其转换为整数。

语法:

parseInt(Value, radix)

示例1: 在这个示例中,我们将使用 parseInt() 函数将一个字符串值转换为整数,不带第二个参数。 JavaScriptParseInt() 函数将任何基数的数字转换为基数10。它解析一个字符串并转换它,直到遇到一个字符串字面量并停止解析。

function convertStoI() {
    let a = "100";
    let b = parseInt(a);
    console.log("Integer value is" + b);
    let d = parseInt("3 11 43");
    console.log('Integer value is ' + d);
}
convertStoI();

输出:

Integer value is 100
Integer value is 3

示例2: 在这个示例中,我们将使用 parseInt() 函数* 的第二个参数 将一个字符串值转换为整数。

function convertStoI() {
    let r = parseInt("1011", 2);
    let k = parseInt("234", 8);
    console.log('Integer value is ' + r);
    console.log("integer value is " + k);
    console.log(parseInt("528GeeksforGeeks"));
}
convertStoI();

输出:

Integer value is 11
integer value is 156
528

使用Number() 方法: 在Javascript中,Number() 方法用于将任何原始数据类型转换为数字,如果不可转换,它返回NAN。

语法:

Number(value)

示例: 在这个示例中,我们将看到使用Number()方法。

let age = "23";
let name = "Manya";
console.log(Number(age));
console.log(Number(name)) ;

输出:

23
NaN

使用一元操作符: 在JavaScript中,一元操作符(+)用于将字符串、布尔值和非字符串转换为数字。

语法:

+op;

示例: 在这个示例中,我们将看到一元运算符的使用。

let age = "23";
let name = "Manya";
const number = '100';
console.log(+age);
console.log(+name);
console.log(+number);

输出:

23
NaN
100

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程