JavaScript字符串转数字的简单实现方法


Posted in Javascript onNovember 27, 2020

由于输入框或对话框返回的类型是字符串,但当我们想使用数字类型时进行一些数学的计算时我们就需要转换为数字类型,使用parseInt、parseFloat即可。

用法:↓

parseInt(想要转换的字符串) //转为 int类型
parseFloat(想要转换的字符串) //转为 float类型

parseInt

样例代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script>
			var age1 = prompt("请输入小明的年龄:"); // 12
			var age2 = prompt("请输入小刚的年龄:"); // 13
			
			//小明十年后 转int
			age1 = parseInt(age1);
			age1 += 10;
			
			//小刚十年后 不转 int
			age2 += 10;
			
			
			document.write("十年后小明的年龄:" + age1 + "</br>"); //22
			document.write("十年后小刚的年龄:" + age2); // 1310
			
		</script>
		<title></title>
	</head>
	<body>
		
		
	</body>
</html>

效果截图:

JavaScript字符串转数字的简单实现方法

很明显我们可以看出,如果不转int我们+10的时候就会得到拼接字符串的效果。

parseFloat

样例代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script>
			var num1 = prompt("请输入第一个数字(小数):"); // 11.22
			var num2 = prompt("请输入第二个数字(小数):"); // 22.33
			
			var num11=num1;
			var num22=num2;
			
			num1 = parseFloat(num1);
			num2 = parseFloat(num2);
			
			var sum = num1+num2; // 33.55
			
			var sum2 = num11 + num22; //11.2222.33
			
			document.write("相加的结果(转float):"+sum + "</br>");
			document.write("相加的结果(不转float):"+sum2);
		</script>
		<title></title>
	</head>
	<body>
	</body>
</html>

效果截图:

JavaScript字符串转数字的简单实现方法

同样我们可以看出,如果不转float我们就会得到拼接字符串的效果。

总结

到此这篇关于JavaScript字符串转数字的简单实现方法的文章就介绍到这了,更多相关JavaScript字符串转数字内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
在ASP.NET中使用JavaScript脚本的方法
Nov 12 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
基于jquery实现发送文章到手机的代码
Dec 26 Javascript
jQuery实现动画效果circle实例
Aug 06 Javascript
JS使用eval()动态创建变量的方法
Jun 03 Javascript
JavaScript中的编码和解码函数
Feb 15 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
Sep 28 Javascript
js经验分享 JavaScript反调试技巧
Mar 10 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 #Vue.js
JavaScript中的Proxy对象
Nov 27 #Javascript
详解JavaScript中的链式调用
Nov 27 #Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 #Vue.js
vuex的数据渲染与修改浅析
Nov 26 #Vue.js
vue动态合并单元格并添加小计合计功能示例
Nov 26 #Vue.js
JavaScript用document.write()输出换行的示例代码
Nov 26 #Javascript
You might like
当海贼王变成JOJO风
2020/03/02 日漫
php一行代码获取文件后缀名实例分析
2014/11/12 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
php中this关键字用法分析
2016/12/07 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
Python实现单词翻译功能
2017/06/06 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
python实现两张图片的像素融合
2019/02/23 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
《威尼斯的小艇》教学反思
2014/02/17 职场文书
遗嘱继承权公证书
2015/01/26 职场文书