Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 字符串转long

作者:枫尘于往逝   发布日期:2025-04-17   浏览:85

// 将字符串转换为 long 类型(在 JavaScript 中,所有数字都是 64 位浮点数,因此没有单独的 long 类型)

function stringToLong(str) {
    // 使用 parseInt 函数将字符串转换为整数
    // 第二个参数 10 表示我们希望将字符串解析为十进制数
    let num = parseInt(str, 10);

    // 检查是否转换成功
    if (isNaN(num)) {
        console.log("转换失败,输入不是一个有效的数字");
        return null;
    }

    // 返回转换后的整数
    return num;
}

// 示例
let str = "123456789";
let result = stringToLong(str);
console.log(result); // 输出: 123456789

解释说明:

  • 在 JavaScript 中,所有数字都是 64 位浮点数,因此没有单独的 long 类型。
  • 使用 parseInt 函数可以将字符串转换为整数。parseInt 的第二个参数指定了要解析的基数(例如,10 表示十进制)。
  • 如果输入的字符串不是有效的数字,parseInt 会返回 NaN,因此我们使用 isNaN 来检查转换是否成功。
  • 如果转换成功,则返回相应的整数值;否则返回 null 并打印错误信息。

上一篇:js 数组头部添加

下一篇:js 字符串转大写

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站