JavaScript基础11——js的全局函数

本文介绍了JavaScript中的全局函数,包括eval()、encodeURI()、decodeURI()、isNaN()、parseInt()和parseFloat()等函数的使用方法及注意事项。通过实例演示了字符串编码解码的过程以及如何判断和转换数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>js的全局函数</title>
 6         <script type="text/javascript">
 7             // 由于不输入任何一个对象,所以可以直接写方法名使用
 8             // eval(),执行js代码(如果字符串是一个js代码,使用方法直接执行)
 9             /* var str = "alert('alert')";
10             alert(str);
11             eval(str); */
12             /* 
13                进行url跳转时可以整体使用encodeURI
14                escape / unescape 对字符串进行unicode编码
15                1.escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z
16                2.encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
17                3.encodeURIComponent不编码字符有71个:!,',(,),*,-,.,_,~,0-9,a-z,A-Z
18              */
19             var str = "测试中文aaa123";
20             document.write("初始化字符串:" + str);
21             // encodeURI(),把字符串编码为URI
22             document.write("<br />encodeURI():" + encodeURI(str));
23             // decodeURI(),解码某个编码的URI
24             document.write("<br />decodeURI():" + decodeURI(encodeURI(str)));
25             // isNaN(),判断某个值是否是数字,是数字为false,不是数字为true
26             document.write("<br />isNaN():" + isNaN(str));
27             // parseInt(),parseFloat(),把字符串转换成数字,返回数字开头去掉后面的非数字,转换失败返回NaN
28             document.write("<br />parseInt():" + parseInt("123aa"));
29         </script>
30     </head>
31     <body>
32     
33     </body>
34 </html>

转载于:https://www.cnblogs.com/linyisme/p/5865287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值