JS中的立即执行函数写法

 例子:

//立即执行函数
(function shengming(x) {
    console.log("shengming like " + x);
})("立即执行方法1");//shengming like

//立即执行函数
(function aaa(x) {
    console.log("aaa " + x);
}("立即执行方法二"));



var biaodashi = "hfjekwlfej";
//定义函数
function bbb(biaodashi) {
    console.log("biaosashi " + biaodashi);
} ("立即执行方法3");//忽略了,执行不了,只能当普通函数调用
bbb("fjkxxxxxxx");//biaosashi fjkxxxxxxx


cf = function ccc(x) {
    console.log("ccc" + x);
};

cf("复制");

结果:

PS E:\study\js\two\src> node .\MyEntry.js
shengming like 立即执行方法1
aaa 立即执行方法二
biaosashi fjkxxxxxxx
ccc复制

 

参考:https://www.tangshuang.net/2020.html

例子:

function ddd(x) {
    console.log("ddd " + x);
} //对于function是以"}"作为结束
ddd("我是DDD");

结果:

ddd 我是DDD

例子:

function eee(x){
    console.log("eee " + x);
}("我是EEE");//这个括号"我是EEE"被忽略,只能当普通函数定义,并没有显示预想效果"eee 我是EEE"

只能当普通函数定义,并没有显示预想效果"eee 我是EEE"。对于function是以"}"作为结束。这段代码可以看成

function eee(x){
    console.log("eee " + x);
};

("我是EEE");

例子:

如果我们给function加上()会怎样?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值