为了账号安全,请及时绑定邮箱和手机立即绑定

js有没有类似java那种main()方法,写里面就能直接运行的?

js有没有类似java那种main()方法,写里面就能直接运行的?

凤凰求蛊 2019-03-13 18:14:44
js有没有类似java那种main()方法,写里面就能直接运行的?
查看完整描述

5 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

讲道理js的所有语句都是直接运行的,比如用node执行


//main.js

console.log("It's ok");

我觉得你的意思是看到了很多定义的类和函数但并没有使用,所以看起来就像没有执行语句。


function print(){

  console.log("It's ok");

}

//加上一句 print()就会执行了


查看完整回答
反对 回复 2019-03-29
?
精慕HU

TA贡献1845条经验 获得超8个赞

(function main(){

    //我就假装是main函数

})()

那么问题来了,我们都知道JAVA的main()方法会直接运行,这是为什么呢?坐等楼下大佬回答。


查看完整回答
反对 回复 2019-03-29
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

莫非你想要页面一加载就已经在运行?


window.onload=function(){

    mian();

}

function mian(){

  console.log("mian");

}


查看完整回答
反对 回复 2019-03-29
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

js 是解释型语言,不需要编译后在运行的,直接就可以运行的,你运行哪个文件,哪个文件就是入口
Java属于编译型语言,需要编译后在JVM上运行的,所以有个入口函数,方便编译的时候查找入口

查看完整回答
反对 回复 2019-03-29
?
湖上湖

TA贡献2003条经验 获得超2个赞

任何一个立即执行函数都是这个样子的。。。
甚至不写函数也可以

查看完整回答
反对 回复 2019-03-29
  • 5 回答
  • 0 关注
  • 1636 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信