• JavaScript中函数立即调用的写法


     第一:在含数前面加一元运算符;
     1 //方法1
     2 +function (i) {
     3     console.log('+');
     4 }(1);
     5 //方法2
     6 -function (i) {
     7     console.log('-');
     8 }(2);
     9 //方法3
    10 !function (i) {
    11     console.log('!');
    12 }(3);
    13 //方法4
    14 ~function (i) {
    15     console.log('~');
    16 }(4);

    第二:可以使用逻辑运算符执行;

    1 true && function (i) {
    2     console.log('&&');
    3 }(3);
    4 false || function (i) {
    5     console.log('||');
    6 }(3);
    7 false != function (i) {
    8     console.log('!=');
    9 }(3);

    第三:如何只是想得到函数的返回值,可以使用赋值方式;

    1 var getVal = function (a, b) {
    2     return a + b;
    3 }(2, 3);
    4 console.log(getVal);

    第四:可以使用逗号运算符;

    1 1, function (i) {
    2     console.log(',逗号运算符');
    3 }(3);

    第五:在函数后边添加执行(),然后将函数用()括起来;

    1 (function(i){
    2     console.log(i);
    3 }(3));

    第六:将函数用()括起来,然后后边添加执行();

    1 (function(i){
    2     console.log(i);
    3 })(3);

    第七:使用new运算符;

    1 new function(i){
    2     console.log('new运算符');
    3 }(3);
  • 相关阅读:
    GKCTF2020
    PTA的Python练习题(二十三)
    Web刷题之旅(三)
    Web刷题之旅(二)
    Web刷题之旅(一)-攻防世界 站
    PTA的Python练习题(补)
    Ctfshow
    Ctfshow
    15、实操篇——Vi和Vim编译器
    13、14、实操篇——远程登录到Linux服务器和远程上传下载文件
  • 原文地址:https://www.cnblogs.com/qwguo/p/9098607.html
Copyright © 2020-2023  润新知