dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1258|回复: 0

[前端] 使用JavaScript将字符串转换为数字

[复制链接]

358

主题

374

帖子

1641

积分

荣誉会员

积分
1641

发表于 2023-9-4 12:00:03 | 显示全部楼层 |阅读模式

本站资源全部免费,回复即可查看下载地址!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要将字符串转换为数字,你可以使用JavaScript中的`parseInt()`和`parseFloat()`函数。

1. `parseInt()` 函数用于解析一个字符串并返回一个整数。它的语法如下:
[JavaScript] 纯文本查看 复制代码
parseInt(string, radix)

  • `string` 是要被解析的字符串。
  • `radix` 是一个可选参数,表示要用于解析的进制,默认为 10。

下面是一些示例:
[JavaScript] 纯文本查看 复制代码
var str1 = "123";
var str2 = "3.14";

var num1 = parseInt(str1);       // 返回整数 123
var num2 = parseInt(str2);       // 返回整数 3
var num3 = parseInt(str2, 10);   // 返回整数 3
var num4 = parseInt(str2, 16);   // 返回整数 19(使用十六进制)


2. `parseFloat()` 函数用于解析一个字符串并返回一个浮点数。它的语法如下:
[JavaScript] 纯文本查看 复制代码
parseFloat(string)

  • string 是要被解析的字符串。

下面是一些示例:
[JavaScript] 纯文本查看 复制代码
var str1 = "3.14";
var str2 = "2.71828";

var num1 = parseFloat(str1);     // 返回浮点数 3.14
var num2 = parseFloat(str2);     // 返回浮点数 2.71828


请注意,如果要将字符串转换为数值时,确保字符串是有效的数值表示。如果字符串不能正确解析,则转换结果可能为`NaN`(不是一个数字)。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|dmz社区

GMT+8, 2026-7-29 05:41 , Processed in 0.038758 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表