300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JavaScript将数据转换成整数办法【javascript】

JavaScript将数据转换成整数办法【javascript】

时间:2019-06-29 13:25:05

相关推荐

JavaScript将数据转换成整数办法【javascript】

web前端|js教程

数据转换整数

web前端-js教程

JavaScript提供将数值转成整数的方法parseInt,用于转换字符串数据“123”,或者浮点数1.23。

淘宝客 生成网站源码,无核显装ubuntu,tomcat解压版安装乱码,爬虫代码编程,php 读文本,株洲seo网络营销推广哪家强lzw

parseInt("1"); // 1

parseInt("1.2"); // 1

parseInt("-1.2"); // -1

parseInt(1.2); // 1

parseInt(0); // 0

parseInt("0"); // 0

但是这个parseInt函数不是经常有效:

微源码手机,vscode如何运行js,ubuntu密码规则,tomcat插件下载地址,sqlite可以在pc上用,怎么阻挡下水道爬虫子,php读取access,seo学习培训机构排名,返利网站免费源码,广告字模板下载 迅雷下载 迅雷下载lzw

parseInt(6); // 6

parseInt(8); // 0 注意,谷歌新版已修正

parseInt("1g"); // 1

parseInt("g1"); // NaN

为此,我写了一个函数将任意数据转换成整数。

百度云直播软件分享网站源码,vscode 压缩插件,ubuntu语言设置切换,tomcat 应用隔离,sqlite多应用共享,博客 讨论插件,开源免费的前端框架,java爬虫算法,php 编写,无锡seo招聘,企业网站简单代码,网页导航手机版本,帝国模板后台口令,.net登陆页面下载,学生成绩管理系统vb代码,matlab 小波分析程序lzw

function toInt(number) {

return number*1 | 0 || 0;

}

//test

toInt("1"); // 1

toInt("1.2"); // 1

toInt("-1.2"); // -1

toInt(1.2); // 1

toInt(0); // 0

toInt("0"); // 0

toInt(Number.NaN); // 0

toInt(1/0); // 0

这里还有网友写的转换函数,也记下来提供参考,同样适合将数据转换成整数。

function toInt(number) {

return number && + number | 0 || 0;

}

注意了,以上两个函数js能表示的整数有效范围是 -1569325056 ~ 1569325056

为了在js中表达更大范围的数值,我还写了一个函数提供参考,如下:

function toInt(number) {

return Infinity === number ? 0 : (number*1 || 0).toFixed(0)*1;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。