javascript内置顶层函数
函数:将完成某一特定功能的代码集合起来,给它一个名字就是函数
内置函数:ECMAScript自带的函数
宿主函数:BOM(整个浏览器)和DOM(整个页面)里面的函数。如alert() prompt() confirm()
var fruit="apple";
window.alert(window.fruit);
和
var fruit="apple";
alert(fruit);
是一样的
var saveFlag=confirm("确定保存?");//弹出一个带有确定和取消按钮的一个对话框,确定返回真,取消返回假
if(saveFlag){
alert("保存成功");
}else{
alert("你取消了操作");
}
顶层函数:顶层对象的函数,可以作用于任何对象
内置顶层函数
1.escape(字符串参数) 对字符串进行编码
2.unescape(字符串参数) 对编码的字符串进行解码
3.Number() 转换成数值类型
4.String() 转换成字符串类型
5.Boolean() 转换成布尔类型
6.parseInt() 将字符串转换为整型
7.parseFloat() 转换成小数
8.isNaN() 判定一个数能否能转换为数值类型
9.isFinite() 判断一个数是否为有穷.(将不是有穷的数或不能转换为数值类型的数返回假)
document.write(isFinite(999999e+999999)); //输出 false
10.eval() 将字符串转换为javascript命令执行(必须符合javascript语法规范,否则会出错)
eval("var str='shopping'; document.write(str)"); //输出 shopping
function fun() {
window.eval("var a=1;");
document.write("a="+a);
}
fun();
document.write("a="+a);
输出 a=1a=1
网友评论