您好,欢迎访问一九零五行业门户网

JS常用内置函数汇总

这次给大家带来js常用内置函数汇总,js常用内置函数使用的注意事项有哪些,下面就是实战案例,一起来看一下。
一、介绍
在使用javascript语言时,除了可以自定义函数之外,还可以使用javascript的内置函数,这些内置函数是由javascript语言自身提供的函数。
二、一些常用的内置函数做详细介绍
1、parseint()函数
该函数主要将首位为数字的字符串转化成数字,如果字符串不是以数字开头,那么将返回nan。
语法:
parseint(stringnum,[n])
stringnum:需要转换为整型的字符串。
n:提供在2~36之间的数字表示所保存数字的进制数。这个参数在函数中不是必须的。
2、parsefloat()函数
该函数主要将首位为数字的字符串转化成浮点型数字,如果字符串不是以数字开头,那么将返回nan。
语法:
parsefloat(stringnum)
stringnum:需要转换为浮点型的字符串。
3、isnan()函数
该函数主要用于检验某个值是否为nan。
语法:
isnan(num)
num:需要验证的数字。
说明:如果参数num为nan,函数返回值为true;如果参数num不是nan,函数返回值为false。
4、isfinite()函数
该函数主要用于检验某个表达式是否为无穷大。
语法:
isfinite(num)
num:需要验证的数字。
说明:如果参数num为无穷大,函数返回值为true;如果参数num不为无穷大,函数返回值为false。
5、encodeuri()函数
该函数主要用于返回一个uri字符串编码后的结果。
语法:
encodeuri(url)
url:需要转化为网络资源地址的字符串。
说明:uri与url都可以表示网络资源地址,uri比url的表示范围更加广泛,但在一般情况下,uri与url可以是等同的。encodeuri()函数只对字符串中有意义的字符进行转义。例如将字符串中的空格转化为“%20”。
6、decodeuri()函数
该函数主要用于将已编码为uri的字符串解码成最初的字符串并返回。
语法:
decodeuri(url)
url:需要解码的网络资源地址。
说明:此函数可以将使用encodeuri()转码的网络资源地址转化为字符串并返回,即decodeuri()函数是encodeuri()函数的逆向操作。
三、代码
<script type="text/javascript"> /* parseint()函数 */ var num1=123abc var num2=abc123 document.write((1)使用parseint()函数:<br>); document.write(123abc转化结果为:+parseint(num1)+<br>); document.write(abc123转化结果为:+parseint(num2)+<br><br>); /* parsefloat()函数 */ var num3=123.456789abc document.write((2)使用parsefloat()函数:<br>); document.write(123.456789abc转化结果为:+parsefloat(num3)+<br><br>); /* isnan()函数 */ document.write((3)使用isnan()函数:<br>); document.write(123.456789abc转化后是否为nan:+isnan(parsefloat(num3))+<br>); document.write(abc123转化结果后是否为nan:+isnan(parseint(num2))+<br><br>); /* isfinite()函数 */ document.write((4)使用isfinite()函数<br>); document.write(1除以0的结果是否为无穷大:+isfinite(1/0)+<br><br>); /* encodeuri()函数 */ document.write((5)使用encodeuri()函数<br>); document.write(转化为网络资源地址为:+encodeuri(http://127.0.0.1/save.html?name=测试)+<br><br>); /* decodeuri()函数 */ document.write((6)使用decodeuri()函数<br>); document.write(转化网络资源地址的字符串为:+decodeuri(encodeuri(http://127.0.0.1/save.html?name=测试))+ <br><br>); </script>
四、运行结果
(1)使用parseint()函数:
123abc转化结果为:123
abc123转化结果为:nan
(2)使用parsefloat()函数:
123.456789abc转化结果为:123.456789
(3)使用isnan()函数:
123.456789abc转化后是否为nan:false
abc123转化结果后是否为nan:true
(4)使用isfinite()函数
1除以0的结果是否为无穷大:false
(5)使用encodeuri()函数
转化为网络资源地址为:http://127.0.0.1/save.html?name=%e6%b5%8b%e8%af%95
(6)使用decodeuri()函数
转化网络资源地址的字符串为:http://127.0.0.1/save.html?name=测试
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
vue2x图片预览插件使用步骤详解
vue-cli项目中使用mockjs步骤解析
以上就是js常用内置函数汇总的详细内容。
其它类似信息

推荐信息