关于语句的符号

关于语句的符号

http://img1.sycdn.imooc.com//climg/5e6cf34a08eea1a211140631.jpg


老师,这个$(......)的后面  到底需不需要加上“;”呢?


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,JavaScript是弱类型的语言,所以有时候一些语法的要求不严格,这里是事件函数执行完成后的分号,可能在浏览器解析中,浏览器会加上分号,所以语法要求并不严格,所以不加并没有影响运行。

        但是建议同学根据代码规范加上分号,这是一个好的编码习惯,有时候可以避免出现不可知的错误。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 清梦_Eva 提问者 #1
    好的,老师我还有几个疑惑。 1. click 和 之前js里学的 onclick 有什么本质上的区别吗? 2.如果有区别 这两者的优缺点都是什么? 3.这两者是否可以互相替代?
    2020-03-15 12:06:29
好帮手慕小班 2020-03-15 14:23:39

同学你好!click和onclick使用的地方是不同的,可以看一下:

        1、在如下的代码中,click是on这个函数的一个参数,表示的是事件,如果是单击事件就用click,如果是失去焦点事件就用blur

http://img1.sycdn.imooc.com//climg/5e6dc95009448b5c11300255.jpg

    2、onclick是绑定事件,是javaScript中的事件,告诉浏览器在鼠标点击时候要做什么。如下面的代码,当点击按钮时会调用check()方法。

<button id="btn" onclick="check()" >按钮</button>

如上所示,就是这二者的区别,同学可以根据具体的使用场景来调用,并且由上述内容可知,click和onclick并不能互相代替。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师