JS基础概念整理与简单练习-Part1
(写在前面:想着本身也会整理,不如把整理的内容放到博客里,能帮助到检索这篇博客的人一点点也好。没想到之前写的一点内容也有人浏览,挺惊讶的,这几天多整理一些之前写的本地笔记上传吧。) if 练习1 小结: ① else if条件累赘了; ② 需要判断值是否合法// 空字符转换为数值是0; ③ prompt( )函数的返回值是String类型的; if 练习2 switch练习 小结: ① 这个例子不适合用switch写(更适合if),不过未注释部分是标准写法。 while练习1 题目较简单,未附代码。小结: ① do-while语句是 后测试循环语句;while语句是 前测试循环语句。 while练习2 本题修改自if练习1,在输入分数部分添加了一个循环,错误便重输。 小结: ① 此题的score全程都是字符串,只有在比较时临时转换为数值进行比较;不能转为数值的会被转为NaN,比较结果是false。 ② 第一个if需要全员true才能通过,score.length必须得有(保证空字符不会变成0)。 ③ 因为不能转为数值的在第一个if处就false陷入循环了,所以不需要下面的isNaN判断。 ④ 因为 if练习1 中防止 'a'与数值比较为false,跳到 正确格式值 的分支,所以需要做判断。(第一步永远是判断异常值!) ⑤ 养成好习惯,break也加分号。 for练习1 小结: