JS实现的进制转换,浮点数相加,数字判断操作示例


Posted in Javascript onNovember 09, 2019

本文实例讲述了JS实现的进制转换,浮点数相加,数字判断操作。分享给大家供大家参考,具体如下:

<script>
document.write("整数转换函数:parseInt(数据,底数)<br>");
document.write("10101=>" + parseInt("10101",2)+"<br>");
document.write("77=>" + parseInt("77",8)+"<br>");
document.write("2A3B=>" + parseInt("2A3B",16)+"<br>");
document.write("077=>" + parseInt("077")+"<br>");
document.write("0X2A3B=>" + parseInt("0X2A3B")+"<br>");
document.write("浮点数转换函数:parseFloat(数据)<br>");
var str = "12.345";
var str1 = str + 6;
var str2 = parseFloat(str) + 6;
document.write(str1 + "=>" + parseFloat(str1)+"<br>");
document.write(str1 + "=>" + parseFloat(str2)+"<br>");
document.write("34.89a23=>" + parseFloat("34.89a23")+"<br>");
document.write("数字判断函数:isNaN<br>");
document.write("4是数字:"+!isNaN(4)+"<br>");
document.write("ffff是数字:"+!isNaN("ffff")+"<br>");
</script>

结果:

整数转换函数:parseInt(数据,底数)
10101=>21
77=>63
2A3B=>10811
077=>77
0X2A3B=>10811
浮点数转换函数:parseFloat(数据)
12.3456=>12.3456
12.3456=>18.345
34.89a23=>34.89
数字判断函数:isNaN
4是数字:true
ffff是数字:false

感兴趣的朋友可以使用在线HTML/CSS/JavaScript前端代码调试运行工具:http://tools.3water.com/code/WebCodeRun测试上述代码运行效果。

Javascript 相关文章推荐
非常不错的一个javascript 类
Nov 07 Javascript
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
Nov 07 Javascript
JavaScript截断字符串的方法
Jul 15 Javascript
JavaScript中数组的22种方法必学(推荐)
Jul 20 Javascript
AngularJS模仿Form表单提交的实现代码
Dec 08 Javascript
vue中的非父子间的通讯问题简单的实例代码
Jul 19 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
Vue路由之JWT身份认证的实现方法
Aug 26 Javascript
vue登录以及权限验证相关的实现
Oct 25 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
Nov 09 #Javascript
js实现的在本地预览图片功能示例
Nov 09 #Javascript
vue 取出v-for循环中的index值实例
Nov 09 #Javascript
Vue v-for循环之@click点击事件获取元素示例
Nov 09 #Javascript
Vue实现页面添加水印功能
Nov 09 #Javascript
vue 实现特定条件下绑定事件
Nov 09 #Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
Nov 09 #Javascript
You might like
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
Cpage.js给组件绑定事件的实现代码
2017/08/31 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
selenium+python实现自动登录脚本
2018/04/22 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
pandas值替换方法
2018/07/10 Python
python查看列的唯一值方法
2018/07/17 Python
Python数据分析matplotlib设置多个子图的间距方法
2018/08/03 Python
Python定义一个函数的方法
2020/06/15 Python
MAC平台基于Python Appium环境搭建过程图解
2020/08/13 Python
python 基于opencv操作摄像头
2020/12/24 Python
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
房屋租赁意向书
2014/04/01 职场文书
幼儿园评语大全
2014/04/17 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
工程部岗位职责
2015/02/10 职场文书
统计工作个人总结
2015/03/03 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
MySQL的索引你了解吗
2022/03/13 MySQL
Win11快速关闭所有广告推荐
2022/04/19 数码科技
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技
Vue router配置与使用分析讲解
2022/12/24 Vue.js