js 字符串转化成数字的代码

当我们需要将一个JS字符串转化成数字时,我们可以使用Javascript内置的parseInt() 函数或parseFloat() 函数。

  1. parseInt()函数

parseInt() 函数可解析一个字符串,并返回一个整数。它的语法格式如下:

parseInt(string, radix)

其中,string是需要被转换的字符串,radix是进制数,表示被解析字符串的基数。

例如:

let str = '123'; 
console.log(typeof(str)); // 输出string 

let num = parseInt(str);
console.log(typeof(num)); // 输出number
console.log(num); // 输出123

上述代码中,parseInt()函数将字符串“123”转化成了数字123,并且变量类型也由字符串变为了数字。

另外,parseInt()也可用于将一个字符串转化成任意基数的数字。例如,将'10'转成2进制数,代码如下:

let str = '10';
let num =  parseInt(str, 2);
console.log(num); // 输出2
  1. parseFloat()函数

与parseInt()函数类似,parseFloat() 函数可解析一个字符串,并返回一个浮点数。它的语法格式如下:

parseFloat(string)

其中,string是需要被转换的字符串。

例如:

let str = '3.1415'; 
console.log(typeof(str)); // 输出string 

let num = parseFloat(str);
console.log(typeof(num)); // 输出number
console.log(num); // 输出3.1415

上述代码中,parseFloat()函数将字符串“3.1415”转化成了数字3.1415,并且变量类型也由字符串变为了数字。

另外,需要注意的是,当输入的字符串中包含非数字字符时,函数将返回NaN。例如:

let str = 'a123'; 
let num = parseInt(str);
console.log(num); // 输出NaN

在处理字符串转化成数字的代码时,需要特别留意非数字字符的处理。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js 字符串转化成数字的代码 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • 正则表达式创建方式的区别及编写简单的正则方式(js学习总结)

    让我来详细讲解一下“正则表达式创建方式的区别及编写简单的正则方式”的攻略。 区别 首先,我们需要了解正则表达式创建方式的区别。常见的正则表达式创建方式有以下三种: 字面量方式:使用斜杠(/)将正则表达式包裹起来,例如:/abc/ 构造函数方式:使用new RegExp()构造函数来创建正则表达式对象,例如:new RegExp(‘abc’) 工厂函数方式:使…

    JavaScript 2023年6月10日
    00
  • bootstrap fileinput 上传插件的基础使用

    下面是针对Bootstrap FileInput上传插件的基础使用攻略。 介绍 Bootstrap FileInput是一款基于Bootstrap框架的文件上传插件,支持多文件上传、进度条展示、预览等功能,可以应用于各种网站和应用中。在本文中,我们将介绍Bootstrap FileInput的基础用法,包括引入和配置等方面。 引入文件 首先,在你的HTML文…

    JavaScript 2023年5月28日
    00
  • JS连接SQL数据库与ACCESS数据库的方法实例

    下面我来详细讲解JS连接SQL数据库与ACCESS数据库的方法实例的完整攻略。 一、连接SQL数据库 1. 安装node-mssql依赖 可以通过在命令行中输入以下命令安装: npm install mssql –save 2. 连接SQL Server数据库 在node.js中,需要使用mssql模块连接SQL Server数据库。下面是一个简单的示例:…

    JavaScript 2023年6月11日
    00
  • js获取form表单所有数据的简单方法

    获取表单数据是前端开发中常用的操作之一。下面是获取form表单所有数据的简单方法的攻略。 步骤一:获取form元素 首先,我们需要通过document.querySelector()或document.getElementById()方法获取到form元素。这里以document.getElementById()方法为例,示例代码如下: const form…

    JavaScript 2023年6月10日
    00
  • JavaScript实现简单购物小表格

    下面是“JavaScript实现简单购物小表格”的完整攻略: 1.准备工作 在HTML中,首先要准备一个表格元素,代码如下: <table> <thead> <tr> <th>商品</th> <th>价格</th> <th>数量</th> <th…

    JavaScript 2023年6月11日
    00
  • JS正则表达式验证端口范围(0-65535)

    下面是JS正则表达式验证端口范围的攻略: 题目描述 要求用JS正则表达式验证给定的端口范围是否符合规范,即端口号范围应该为0-65535。 解法 我们可以使用正则表达式来判断给定的端口范围是否符合要求。 正则表达式的规则如下: 端口号的范围为0-65535; 0开头的数字只能为0; 1-9开头的数字可以是单个1-9,两位数字或三位数字; 数字不能有前导0。 …

    JavaScript 2023年6月10日
    00
  • node环境执行js文件的完整步骤

    下面是Node环境执行JavaScript文件的完整步骤的攻略: 步骤1:安装node.js 要在Node环境中执行JavaScript文件,需要先安装Node.js运行环境。可在官网下载对应版本的Node.js,并进行安装。 步骤2:创建JavaScript文件 创建一个.js文件,编写JavaScript代码,并存储到本地目录中。例如,创建一个Hello…

    JavaScript 2023年5月27日
    00
  • 前端 JavaScript运行原理

    前端 JavaScript 运行原理是指在浏览器中,JavaScript 代码是如何被解析,执行和呈现的过程。整个过程可以分为以下几个阶段: 词法分析阶段:浏览器首先会对 JavaScript 代码进行词法分析,将代码分解为一个个 token,包括语句、变量名、操作符等。每个 token 都有自己的类型和意义。 语法分析阶段:浏览器在词法分析的基础上,对 T…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部