JavaScript的系统函数学习

1.编码处理函数

1) encodeURI

返回一个对URI字符串编码后的结果。URL是最常见的一种URI;

2) decodeURI

将一个已编码的URI字符串解码成最原始的字符串返回;

3) 举例:

< Script language = " javascript " >

输出结果如下:

encodeStr: http://www.amigoxie.com/index.jsp?name=%E9%98%BF%E8%9C%9C%E6%9E%9C

decodeStr: http://www.amigoxie.com/index.jsp?name=阿蜜果

2. 数值处理函数

1) parseInt

将一个字符串指定的进制转换为一个整数,<nobr οncοntextmenu="return false;" οnmοusemοve="kwM(1);" id="key1" οnmοuseοver="kwE(event,1, this);" style="border-bottom: 1px dotted rgb(102, 0, 255); color: rgb(102, 0, 255); background-color: transparent; text-decoration: underline;" οnclick="return kwC();" οnmοuseοut="kwL(event, this);" target="_blank">语法</nobr>格式为:

parseInt(numString, [radix])

第一个<nobr οncοntextmenu="return false;" οnmοusemοve="kwM(2);" id="key2" οnmοuseοver="kwE(event,2, this);" style="border-bottom: 1px dotted rgb(102, 0, 255); color: rgb(102, 0, 255); background-color: transparent; text-decoration: underline;" οnclick="return kwC();" οnmοuseοut="kwL(event, this);" target="_blank">参数</nobr>是要进行转换的字符串,是介于2到36之间的数值,用于指定进行字符串转换时所用的进制。

举例如下: <script language="javascript">

</script> 输出结果如下:

默认情况下的结果:32:32;032:26;0x32:50

转为2进制的结果:32:NaN;032:0;0x32:0

转为8进制的结果:32:26;032:26;0x32:0

转为16进制的结果:32:50;032:50;0x32:50

11001010转换后的结果:

2进制:202;16进制:285216784

8进制:2359816;10进制:11001010

43abc转换后:43;abc43转换后:NaN;abc转换后:NaN

2) parseFloat方法

该方法将一个字符串转换成对应的小数。

eg.

<script language="javascript">

</script> 输出结果如下:

4.11

5.1

3) isNaN方法

该方法用于<nobr οncοntextmenu="return false;" οnmοusemοve="kwM(0);" id="key0" οnmοuseοver="kwE(event,0, this);" style="border-bottom: 1px dotted rgb(102, 0, 255); color: rgb(102, 0, 255); background-color: transparent; text-decoration: underline;" οnclick="return kwC();" οnmοuseοut="kwL(event, this);" target="_blank">检测</nobr>前两个方法返回值是否为非数值型,如果是,返回true,否则,反回false。

eg.

<script language="javascript">

</script> 输出结果如下:

parseInt('amigo1121')的结果是: NaN

3 字符串编码处理函数

1) escape方法

该方法返回对一个字符串编码后的结果字符串,所有空格, 标点, 重音符号以及任何其他非ASCII码字符都用%xx编码替换,其中xx等于表示该字符的Unicode编码的十六进制数.空格返回为"%20", 字符值大于255的字符以%xxxx格式存储.

eg. <script language="javascript">

</script> 输出为: am ^_^ igo经escape方法处理后为: am%20%5E_%5E%20igo

 

2) unescape方法

该方法将一个用escape方法编码的结果字符串解码成原始字符串.

eg. <script language="javascript">

</script> 输出结果为: am ^_^ igo

3) eval方法

该方法将某个参数字符串作为一个JavaScript执行. 梅义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值