小白学前端——关于html,css,js分号使用问题

这个是也是我不是很清楚,但其实很简单,很基础的问题。

我在听《JavaScript高级程序设计》这本书的时候,那个讲书的老师提到了这个问题。

html:html里面分号不是必须有的,但是写代码的时候最好写上,,我的习惯是这样的。

css:css里面的分号是必须的!

js:js里面的分号也不是必须的,但是最好写上。js中如果自己不写的话,他是会自动编译分号,但是某些情况下会有问题,出现bug ,比如下面的代码:
在这里插入图片描述
这个js代码后面都没有加分号,前面var a=1 var b=2 var c=a+b运行到这步都是没有问题的,但是,到出现(‘x’+‘y’).toString()的时候,它会默认把 var c=a+b和(‘x’+‘y’).toString()拼接起来,这个时候就会报错了,如下:
在这里插入图片描述
这个时候给(‘x’+‘y’).toString()前面加上分号(;)就可以啦,好啦,我现在去加分号!
在这里插入图片描述
现在再去浏览器的控制台去看,已经不报错了!
在这里插入图片描述
所以建议大家还是每一句都规规矩矩的加上分号吧!

如果有说的不恰当的地方,欢迎指正!谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值