Javascript:Global对象(全局)

decodeURI()
解码某个编码的URI


decodeURIComponent()
解码一个编码的URI组件。

encodeURI()    
把字符串编码为 URI。

encodeURIComponent()    
把字符串编码为 URI 组件。

escape()    
对字符串进行编码,
把中文变乱码
显示乱码,把中文变成乱码:
var str="哈哈哈";
alert(str);
document.write(escape(str));
 

eval()    
计算 JavaScript 字符串,并把它作为脚本代码来执行。
编译字符串里的代码。

getClass()    
返回一个 JavaObject 的 JavaClass。

isFinite()    
检查某个值是否为有穷大的数。
如果是有限数字,返回true,如果不是数字或者是正,负无穷大的数,返回false。

isNaN()    
检查某个值是否是数字,
如果不是数字返回true,是就返回false。
编译执行字符串:
<script>
var b="23.45";
var str='var f="'+b+'";if(!isNaN(f)){var i=parseFloat(f);}else{var i=0;}'
eval(str);
alert(i);
</script>
 

Number()    
把对象的值转换为数字。

parseFloat()    
解析一个字符串并返回一个浮点数
把字符串转化成浮点型
把整数转换成浮点数:
<script>
var f="1.23";
if(!isNaN(f))
    {
var i=parseFloat(f);
}
else
{
var i=0;
}
alert(i);
</script>
 

parseInt()    
解析一个字符串并返回一个整数,
把字符串转化成整型
把字符串变成整数:
<script>
var f="a12.954";
if(!isNaN(f))
    {
var i=parseInt(f);
}
else
{
var i=0;
}
alert(i);
</script>
 

String()    
把对象的值转换为字符串。

unescape()    
对由 escape() 编码的字符串进行解码,
把乱码变中文
显示乱码,把乱码变成中文:
<script>
var str="%u54C8%u54C8%u54C8%u54C8%u54C8%u54C8%u54C8%u54C8 ";
alert(str);
document.write(unescape(str));
</scritpt>

猜你喜欢

转载自blog.csdn.net/abenazhan/article/details/80308414