Javascript中parseInt的正确使用方式

定义和用法

parseInt() 函数可解析一个字符串,并返回一个整数。

语法

?


1

parseInt(string, radix)

parseInt(string, radix) 当参数radix的值为 0,或没有设置该参数时,parseInt()会根据 string来判断数字的基数。

返回值

返回解析后的数字。

提示和注释

  • 注释:只有字符串中的第一个数字会被返回。
  • 注释:开头和结尾的空格是允许的。
  • 提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。

实例

在本例中,我们将使用 parseInt() 来解析不同的字符串:

?


1

2

3

4

5

6

parseInt("10");  //返回 10

parseInt("19",10); //返回 19 (10+9)

parseInt("11",2); //返回 3 (2+1)

parseInt("17",8); //返回 15 (8+7)

parseInt("1f",16); //返回 31 (16+15)

parseInt("010"); //未定:返回 10 或 8

 
Ionic实战  ...2
WebApp 书城整站开发  ...2
Vue 2.0高级实战开发移动端音乐WebApp
React高级实战 - 打造大众点评 WebApp  ...2
快速开发轻量级 App 基于地理位置定位
Vue.JS多套精华视频教程合集 Web界面框架Vue.JS 五套中文+英文视频教程+资料 
分享自己私藏的React Native React基础 React路由 ECMAScript (es6) 等视频教程合集 
前端与移动开发精编升级版视频教程 全新升级 四大模块轻松入门学习前端与移动开发 
2017最新JavaScript视频教程 后盾网JavaScript全新版培训视频教程64讲 
HTML5网页设计经典入门级视频教程 HTML5网页设计初窥系列课程 HTML5视频教程 
JQuery入门宝典培训教程 后盾网全新Web开发系列之JQuery教程 2017最新版 
2017年最新CSS3学习视频教程 33讲完整版 后盾网CSS3视频教程 2017年最新版 
2017最新AngularJS开发宝典视频教程 后盾网AngularJS培训视频教程 后盾网2017 
HTML+CSS+JavaScript课堂视频 动力节点精华网页开发课程 HTML JavaScript视频教程 
妙味课堂JavaScript视频教程 基础+提高+项目 三阶段 JavaScript实战式教学视频教程 
百度、网易博客、58等大型网站JS实战+网页特效视频教程 JavaScript实战视频教程 
33GWeb前段重磅教程推荐 麦子学院完整版Web前端视频教程 Web前端开发从入门到精通 
网易微专业web前端开发课程三个月从入门成为前端开发工程师系列视频教程 web前端视频 
54集课程实战 WEB前端网页设计实战视频教程 Web前端开发经典实战视频教程 
JavaScript零基础入门视频教程 精华提炼快速入门JavaScript JavaScript入门视频教程 

原文地址:https://www.cnblogs.com/winifredaf/p/10012857.html

时间: 2024-07-29 11:38:13

Javascript中parseInt的正确使用方式的相关文章

javascript 中实现继承的六种方式

javascript 中对于继承的描述: 许多面向对象语言都支持两种继承的方式:接口继承和实现继承.接口继承只继承方法签名,而实现继承则继承实际的方法.在 javascript 中由于函数没有签名也就无法实现接口继承,而只支持实现继承,而且实现继承主要通过原型链来实现的. 先引述下官方文档对于原型链的描述:其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法.要理解这个概念要先弄清楚构造函数,原型,和实例的关系:每个构造函数(只要是函数)都有一个 prototype 属性该属性指向一

JavaScript中获取HTML元素的方式

JavaScript中获取HTML元素的方式 1.使用id方式获取元素,返回一个具体对象   document.getElementById(id名) 2.使用className方式获取元素,返回类数组对象 document.getElementsByClassName(类名) 3.使用tagName标签名的方式获取元素,返回类数组对象   document.getElementsByTagName(标签名/元素名) 4.使用标签的name属性获取元素,返回类数组对象 document.getE

javascript中parseInt(),08,09,返回0

javascript中在使用parseInt(08).parseInt(09),进行整数转换的时候,返回值是0 工具/原料 浏览器 文本编辑器 方法/步骤 javascript中在使用parseInt(08).parseInt(09),进行整数转换的时候,返回值是0,而parseInt("01")...parseInt("07")都是正确的,原因是当在前面有"0"时,javascript会认为这是一个八进制数,而"08"和&q

javascript中parseInt函数的用法

javascript的parseInt函数,大家都知道是干啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ? 正确答案是parseInt("07") 返回8parseInt("08") 返回0 你知道问题在哪?其实,这个问题可能大家都没想过吧. 用javascript的parseInt函数时,parseInt("08")或者parseInt("09&

实现JavaScript中继承的三种方式

一.原型链继承  在原型链继承方面,JavaScript与java.c#等语言类似,仅允许单父类继承.prototype继承的基本方式如下: 代码如下: function Parent(){} function Child(){} Child.prototype = new Parent(); 通过对象Child的prototype属性指向父对象Parent的实例,使Child对象实例能通过原型链访问到父对象构造所定义的属性.方法等.  构造通过原型链链接了父级对象,是否就意味着完成了对象的继承

javascript中创建对象的几种方式

javascript中提供了通过Object构造函数或对象字面量方式来创建单个的对象,当我们想要创建很多对象的时候,简单的通过这两种方法就会产生大量的重复.在此,我总结了几种创建对象的模式.本文是在我阅读<javascript高级程序设计>后总结而来. 1.工厂模式 这种模式通过用函数来减少代码重复,利用函数的参数作为接口,与对象的属性与方法对接. function createfactory(name,age){ var obj = new Object(); obj.name = name

javascript中两种定义函数方式的差别以及函数的预编译效果

我们知道在javascript中定义函数的方式有以下两种: function mm(){ } 这种形式是声明一个函数,跟 var 声明一个变量机制一样,脚本在解释执行之前会做预编译处理. var mm = function(){ } 这种形式是对一个变量赋值,虽然也做预编译,但仅仅只是给 mm 事先变量分配一个内存空间,而没有做初始化. 代码1: alert(a);//打印函数a的内存 alert(b);//undefined alert(c);//JS报错:"c"未定义 functi

javascript中构造函数的三种方式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> // 创建函数的三种方式: // 1 函数声明 // 2 函数表达式 //

JavaScript中的几种继承方式对比

转自:http://blog.csdn.net/kkkkkxiaofei/article/details/46474069 从'严格'意义上说,JavaScript并不是一门真正的面向对象语言.这种说法原因一般都是觉得javascript作为一门弱类型语言与类似Java或c#之类的强型语言的继承方式有很大的区别,因而默认它就是非主流的面向对象方式,甚至竟有很多书将其描述为'非完全面向对象'语言. 为何需要利用JavaScript实现继承? 早期pc机器的性能确实不敢恭维,所有的压力全在服务器端,