15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 vue/vuex

函数调用语句后没有 ; 结束符号出现的错误

李家霖| 发布于 2021-07-24 22:16:19| 496阅读| 0点赞| 0评论
举报

在编码是应注意编码规范 在一个函数调用后要加 ;结束



报错代码

	console.log("打印")
	(56 % 4) > num ? this.isClip = true : this.isClip = false;
			

预想的结果是   首先打印文字  然后根据条件来进行三元运算

实际运行后却报了上边的错误

原因是因为在打印语句后没有跟一个 ;  作为语句结束符    而代码的执行又会忽略掉空格  所以实际运行起来的代码是:

console.log("打印")(56 % 4) > num ? this.isClip = true : this.isClip = false;
			

这段代码的意思是先打印文字 然后log方法的返回值应是一个函数   打印完后执行log的返回函数 并将  56%4 作为参数传递进去   最后判断这个函数执行后的结果是否是大于num      实际运行的结果与预料完全不同   且log 方法的返回值并不是一个函数  没有办法进行调用  所以会出现报错  

解决方法就是在打印语句后加上 ; 结束符号

console.log("打印");
(56 % 4) > num ? this.isClip = true : this.isClip = false;
			
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

李家霖
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部