【JS笔记】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat..)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【JS笔记】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat..),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2268字,纯文字阅读大概需要4分钟。
内容图文
![【JS笔记】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat..)](/upload/InfoBanner/zyjiaocheng/685/ef6aa3e9138a410698bea8cfbeaae231.jpg)
JavaScript 各内置函数的使用
前言:在使用JavaScript语言时,除了可以自定义函数外,还可以使用其内置函数,它是由JavaScript自身提供的
JavaScript中的内置函数:
函数 | 说明 |
---|---|
eval() | 求字串符中表达式的值 |
isFinite() | 判断一个数值是否为无穷大 |
isNaN() | 判断一个数值是否为非数字 |
parseInt() | 将字符型转换成整型 |
parseFloat() | 将字符型转换成浮点型 |
encodeURI() | 将字符串转换为有效的URL |
encodeURIComponent() | 将字符串转换为有效的URL组件 |
decodeURI() | 对decodeURI() 编码的文本进行解码 |
decodeURIComponent() | 对decodeURIComponent() 编码的文本进行解码 |
下面将对一些常用的内置函数做详细介绍:
(1) parseInt()函数:
语法格式:
parseInt(StringNum,[n])
参数说明:
StartingNum:需要转换为整型的字符串。
n(可选项):提供2~36之间的数字表示所保存数字的进制数。
例题1:
var num1 = "123abc";
var num2 = "abc123";
document.write("使用parseInt()函数:<br>");
document.write("123abc转换结果为:"+parseInt(num1)+"<br>");
document.write("abc123转换结果为:"+parseInt(num2)+"<br>");
//从字串符下标0开始转换,把数字型的字符段转换为整形
//当遇到非数字型字符即终止转换,并输出NaN
运行结果:
使用parseInt()函数:
123abc转换结果为:123
abc123转换结果为:NaN
//NaN表示非数字类型
(2) parseFloat()函数:
语法格式:
parseFloat(StringNum)
参数说明:
StartingNum:需要转换为浮点型的字符串。
例题2:
var num3 = "123.456abc";
document.write("使用parseFloat()函数:<br>");
document.write("123.456abc转换结果为:"+parseFloat(num3));
运行结果:
使用parseFloat()函数:
123.456abc转换结果为:123.456
(3) isNaN()函数:
使用:如果参数Num为NaN(非数字类型),函数返回值为true。如果参数Num不是NaN,函数返回值为flase。
语法格式:
isNaN(Num)
参数说明:
Num:需要验证的数字。
例题3:
var num4 = "123";
var num5 = "abc";
document.write("使用isNaN()函数:<br>");
document.write("123转换结果为:"+isNaN(num4)+"<br>");
document.write("abc转换结果为:"+isNaN(num5)+"<br>");
运行结果:
使用isNaN()函数:
123转换结果为:false
abc转换结果为:true
(4) isFinite()函数:
使用:如果参数Num为无穷大,函数返回值为true。如果参数Num不为无穷大,函数返回值为flase。
语法格式:
isisFinite(Num)
参数说明:
Num:需要验证的数字。
例题4:
document.write("使用isFinite()函数:<br>");
document.write("1除于3的结果是否为无穷大:"+isFinite(1/3));
运行结果:
使用isFinite()函数:
1除于3的结果是否为无穷大:true
内容到此就结束了,如果觉得这个文章对你有所帮助,不妨给博主点个赞,你的鼓励就是作者最大的动力。
内容总结
以上是互联网集市为您收集整理的【JS笔记】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat..)全部内容,希望文章能够帮你解决【JS笔记】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat..)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。