作者:qgone | 来源:互联网 | 2023-10-11 18:30
欢迎关注路条编程网站,本专题主要介绍 Javascript 基本语法、注释、变量声名、各种运算符、字符串、数组及条件语句等。通过学习 Javascript 算法
欢迎关注路条编程网站,本专题主要介绍 Javascript 基本语法、注释、变量声名、各种运算符、字符串、数组及条件语句等。通过学习 Javascript 算法及数据结构这一系列文章,你将会逐步掌握 Javascript 基础相关的知识。Javascript 语言中 parseInt 函数用法详解。我们在日常编程过程中,经常会遇到不同数据类型转换的问题。用得比较多的是字符串转换为整型,还有一些常用的不同进制转换。如果要实现数字之间不同类型转换及进制转换,我们在 Javascript 语言中可以通过 parseInt 函数实现。parseInt 函数将其第一个参数转换为一个字符串,对该字符串进行解析,然后返回一个整数或 NaN。string 要被解析的值。如果参数不是一个字符串,则将其转换为字符串(使用 ToString 抽象操作)。字符串开头的空白符将会被忽略。radix 可选参数,从 2 到 36,表示字符串的基数。例如指定 16 表示被解析值是十六进制数。请注意,10 不是默认值!从给定的字符串中解析出的一个整数。或者 NaN,当 radix 小于 2 或大于 36 ,或第一个非空格字符不能转换为数字。var num = parseInt("008");
console.log(num); // => 8
上面的代码把字符串 "008" 转换成数字 8 并赋值给变量 num 并在控制台将变量 num 输出,最终控制台输出数字 8。如果字符串参数的第一个字符是字符串类型的,结果将不会转换成数字,而是返回 NaN。var num = parseInt("123", 5);
console.log( num ); // => 38
参数 5 表示字符串 "123" 使用 5 进制数值系统。此示例将字符串 "123" 按 5 进制进行整数转换,返回十进制数为 38。转换过程如下:38 => 1*5^2 + 2*5^1 + 3*5^0 = 38 。将转换后结果赋值给变量 num ,在控制台将变量 num 输出,最终控制台显示 38。重要提示:完整代码查看及下载,请访问 https://github.com/icoderoad/Javascript-algorithms-and-data-structures。
今天就讲到这里,如果有问题需要咨询,大家可以直接留言或扫下方二维码关注公众号。也可以添加 happyzjp 微信受邀加入学习社群,我们会尽力为你解答。
作者:路条编程(转载请获本公众号授权,并注明作者与出处)