自言自语 [新手请进] 关于一些代码上不可忽视的误区

伡栕 · 2018年04月25日 · 最后由 55528 回复于 2019年03月30日 · 408 次阅读

中午粗略看了下js 入门,指出一些教程里存在的问题,以免新人出错。 自加问题(之前看见有人在论坛里问过,但很奇怪为什么没人解答) 首先看两个代码 MD.a=MD.a+1 MD.a+=1 这 两个本质上是不一样的,前者是将a+1值赋给a,最后a 返回的值是它加1的值,而后者是a 自加1,但返回的值还是a 本身。 第一个可以应用在游戏记分,例如 MD.vp=0 MD.vp=MD.vp+1 alert(MD.vp) 最终显示vp 的值 是1. 第二个则不同,主要运用在循环语句 MD.vp=0 MD.VP+=1 alert(MD.vp) 最终显示的还是0. 换行问题(同样看到有朋友反馈 过) 切忌一个对话框中出现好几段,否则它运行后只会显示最后一段的文字。 定义问题 数值一定要先定义,最好用MD.或var,不要 用int,即便是整数。 如果是点编辑器按钮进行 赋值,它运行会把赋值算法显示在对话框。 不要以为把代码的显示对话那行删掉就行,那样会运行失败,提示undefined

共收到 1 条回复

这么好的帖子不应该沉啊😮

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册