javascript内置顶层函数

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

你可能感兴趣的:(javascript内置顶层函数)