您的位置:首页 > Web前端 > JavaScript

关于js自执行函数

2018-03-14 11:38 169 查看
a.第一种写法,对返回结果不进行处理 (function(形参){
函数体内容
})(实参);

b.第二种写法,对返回结果不进行处理 (function(形参){
函数体内容
}(实参));

c.第三种写法,对返回结果根据符号进行不同的处理 //返回的是一个布尔值,然后进行取反
!function(形参){
                    函数体内容
        }(实参)

        //对于数字返回的是原来的结果,非数字返回NaN
        +function(形参){
                  函数体内容
        }(实参)

        //对于数字返回的是正负符号相反,非数字返回NaN
        -function(形参){
                    函数体内容
        }(实参)

        //对于数字返回的是正负符号相反再减1,非数字返回-1
        ~function(形参){
                    函数体内容
        }(实参)

        //返回的结果是undefined
        void function(形参){
                    函数体内容
        }(实参)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  生僻知识