iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >parseInt函数怎么使用
  • 1019
分享到

parseInt函数怎么使用

2024-04-02 19:04:59 1019人浏览 泡泡鱼
摘要

这篇“parseInt函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“parse

这篇“parseInt函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“parseInt函数怎么使用”文章吧。

  parseInt()

  作用是将参数(通常为字符串)强制转换为整数。

  它有两个参数,第二个可以省略,我们先展示常见的用法

  1. 转换规则:依次将字符串中从左到右的数字部分转为整数,一旦转换失败,返回NaN。

  (1) 参数是字符串类型:

  var a = parseInt(‘10’); //将字符串转成整数类型

  console.log(a); // 10

  var b = parrseInt(‘10true’); //将有效数字部分转为整数,提取开头数字部分

  console.log(b); // 10

  var c = parseInt(‘10true20’); //只将开头有效部分转为整数

  console.log(c); //10

  var d = parseInt(‘045zoo’); //开头部分转为整数,数字前面的0省略

  console.log(d); //45

  var f = parseInt(‘34.5’); //整数部分,小数点非数字部分,舍去

  console.log(f); //34

  var g = parseInt(‘a3’); //若不是以数字开头,转为NaN(Not a Number 不是数字)的特殊数值

  console.log(g); //NaN

  (2) 参数是数字类型:

  var a = parseInt(3.4); //依然转为数字,但是取整

  console.log(a); //3

  (3) 其它数据类型:只要开头不包含有效数字,结果都转为NaN

  var a = parseInt(true);

  console.log(a); //NaN

  var b = parseInt(null);

  console.log(b); //NaN

  var c = parseInt(undefined);

  console.log(c); //NaN

  var d = parseInt([]);

  console.log(d); //NaN

  var e = parseInt({});

  console.log(e); //NaN

  接下来,我们看第二个参数的用法

  第二个参数:表示进制,范围2——36(用来说明第一个参数的进制规则)

  var a = parseInt(‘99’,10); // 如果字符串为十进制内容,该参数可省略

  console.log(a); // 99

  var a = parseInt(‘1001’,2); // ‘1001’ 符合二进制规则, 转为十进制整数

  console.log(a); // 9

  var a = parseInt(‘1001’,10); // ‘1001’同样符合十进制, 转为十进制整数

  console.log(a); // 1001

  var b = parseInt(‘234’,2); //‘234’不符合二进制的规则

  console.log(b); // NaN

  var b = parseInt(‘abcde’,2); //‘abcde’不符合二进制的规则

  console.log(b); // NaN

  var c = parseInt(‘1022’,2); //‘10’部分属于二进制,但‘22’不是,将开头有效的部分提取并转成十进制

  console.log(c); //2

  一些特殊说明

  如果以0x或0X开头,即使不说明进制规则,也能识别

  var e = parrseInt(‘0xa’); //0x是十六进制的表示方法,a是十六进制中的10,转换成整数后自动切换为十进制

  console.log(e); //10

  尽量不使用出现e的数字,由于只能识别开头部分,会造成结果混乱

  此时应使用parseFloat方法替代

  parseInt("6.022e23", 10);        // 返回 6

  parseInt(6.022e2, 10);          // 返回 602

  非常大或非常小的数字

  parseInt(4.7 * 1e22, 10); // 非常大的数值变成 4

  parseInt(0.00000000000434, 10); // 非常小的数值变成 4

  在最新的ES5规范中,以0开头的数字,已经不能再被识别为八进制了。

  parseInt("011");  //会当成10进制转换为   11

  parseInt("011", 8)   //指定了8进制,结果为  9

以上就是关于“parseInt函数怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网JavaScript频道。

--结束END--

本文标题: parseInt函数怎么使用

本文链接: https://www.lsjlt.com/news/94325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • parseInt函数怎么使用
    这篇“parseInt函数怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“parse...
    99+
    2024-04-02
  • JavaScript parseInt()函数的用法是什么
    JavaScript中的parseInt()函数用于将字符串转换为整数。它接受两个参数:要转换的字符串和一个可选的基数(表示要解析的...
    99+
    2023-10-11
    JavaScript
  • JavaScript 中的 parseInt() 函数详解
    目录参数描述总结parseInt() 函数可解析一个字符串,并返回一个整数。 parseInt 可以接受 2 个函数。 parseInt(string, radix)&nb...
    99+
    2023-05-19
    js parseInt() 函数 js parseInt()
  • javascript中使用parseInt函数时的问题示例
    这篇文章主要为大家展示了“javascript中使用parseInt函数时的问题示例”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中使用parseInt函数时的问题示例”这篇...
    99+
    2023-06-03
  • parseInt()函数异常行为是什么原因
    今天小编给大家分享的是parseInt()函数异常行为是什么原因,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。正文parseInt()是内置的 JS 函数,用于解析数字字符串中的整数...
    99+
    2023-07-06
  • 一文搞懂 parseInt()函数异常行为
    目录正文1. parseInt() 的怪异行为2.解决parseInt()怪异行为3.总结正文 parseInt()是内置的 JS 函数,用于解析数字字符串中的整数。 例如,解析数字...
    99+
    2023-05-20
    parseInt()函数 parseInt()函数异常
  • 如何使用javascript parseint方法
    这篇文章主要讲解了“如何使用javascript parseint方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用javascript parse...
    99+
    2024-04-02
  • 怎么使用array_push()函数
    这篇文章主要介绍怎么使用array_push()函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在使用php的时候,你有过想在数组中插入元素但不知道该怎么操作的时候吗?我相信你肯定会有,这个时候我们就应该写上一个重...
    99+
    2023-06-20
  • Math函数怎么使用
    本篇内容主要讲解“Math函数怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Math函数怎么使用”吧!Math函数Math.round(3.6)  //四舍五入random()...
    99+
    2023-06-04
  • LISTAGG函数怎么使用
    这篇文章主要介绍“LISTAGG函数怎么使用”,在日常操作中,相信很多人在LISTAGG函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LISTAGG函数怎么使用”...
    99+
    2024-04-02
  • 怎么使用Async函数
    本篇内容介绍了“怎么使用Async函数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Async 函数是一个...
    99+
    2024-04-02
  • ShellExecute函数怎么使用
    ShellExecute函数是一个用于执行外部程序或打开文件的函数,其使用方式如下:1. 包含头文件:在使用ShellExecute...
    99+
    2023-08-18
    ShellExecute
  • insertitem函数怎么使用
    insertitem函数用于在列表中插入指定的元素。它的使用方法如下:1. 首先,将要插入元素的列表赋值给一个变量。例如,假设有一个...
    99+
    2023-08-08
    insertitem
  • coinitialize函数怎么使用
    `CoInitialize` 函数是用于在COM应用程序中初始化COM库的函数。该函数用于创建并初始化一个COM线程,以便在应用程序...
    99+
    2023-08-08
    coinitialize
  • prototype.js函数怎么使用
    Prototype.js是一个基于JavaScript的框架,提供了一些实用的函数和方法,可以用于简化和增强JavaScript的功...
    99+
    2023-08-12
    prototype.js
  • CreateFile函数怎么使用
    CreateFile函数是Windows API中的一个函数,用于创建或打开一个文件或设备。以下是CreateFile函数的使用方法...
    99+
    2023-10-23
    CreateFile
  • 怎么使用Node.js函数
    本篇内容介绍了“怎么使用Node.js函数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Node.js 函...
    99+
    2024-04-02
  • qsort函数怎么使用
    qsort函数是C语言中的一个库函数,用于对数组进行排序。虽然qsort函数非常通用,可以处理任何类型的数组,但比较函数可能会变得复杂,特别是处理的是复杂的数据结构时。qsort函数是C语言中的一个库函数,用于对数组进行排序。它是在8e35...
    99+
    2023-12-09
    qsort函数
  • vlookup函数怎么使用
    VLOOKUP函数是Excel中的一种查找函数,用于在一个数据表中查找特定的值并返回相应的结果。VLOOKUP函数的语法如下:VLO...
    99+
    2023-09-15
    vlookup
  • 怎么使用DETERMINISTIC函数
    这篇文章主要讲解了“怎么使用DETERMINISTIC函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用DETERMINISTIC函数”吧!我定义了...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作