<html>
<head>
<title>js的全局函数</title>
</head>
<body>
</body>
<script type="text/javascript">
var str = "alert('12345');";
eval(str);//执行脚本命令
var str2 = "a1我被编码了啊啊";
var str3 = encodeURI(str2);
document.write("编码:" + str3 + "<br/>");
document.write("解码:" + decodeURI(str3) + "<br/>");
/*encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z */
document.write("是否为非数字:" + isNaN("2") + "<br/>");
document.write("字符串转数字:" + (parseInt("123") + 1) + "<br/>");
</script>
</html>
<!--
encodeURI / decodeURI 编解码URI
进行url跳转时可以整体使用encodeURI
escape / unescape 对字符串进行unicode编码
1、escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z
2、encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z
3、encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z
isNaN 检查某个值是否为数字
eval 把javascript 字符串作为脚本代码来执行
parseInt方法:把字符串转换成整数
-->
js的全局函数
最新推荐文章于 2023-02-09 17:31:51 发布