龙空技术网

年薪50K大佬总结的JavaScript学习心得,征服所有初学者!

明日夕阳 1259

前言:

现在你们对“学js的感受”都比较珍视,大家都想要剖析一些“学js的感受”的相关资讯。那么小编也在网上收集了一些关于“学js的感受””的相关内容,希望咱们能喜欢,小伙伴们一起来了解一下吧!

JavaScript学习日志——流程控制

if…else语句

switch case语句

编写代码时,应将出现几率最大的几个条件放在前面,增加执行效率。

default语句定义switch的默认情况,并不要求一定有,也不要求要放在最后。

当语句中省略break时,将继续执行下一个case,而不是退出。

JavaScript技术群621071874

do…while循环

for…in循环

for…in语句用来迭代(或遍历)对象的属性或数组的元素

不能迭代对象的方法

不能迭代静态成员

有关for, for… in, for each… in的比较

遍历普通数组,建议使用原生的遍历方法for,不要贪图方便,因为for in 和for each in均存在浏览器的兼容问题,不能保证它们对数组的遍历顺序(如果对顺序的不作要求的话,可以使用for in,但本人不建议)

遍历对象,由于for没办法提供理想的遍历,因而只能选择其他方法。这里建议使用for in,因为for in比for each 更具优势,for in能获取索引和属性值,而for each只能获取属性值,而且for each在很多低版本的浏览器是不支持。

continue、break语句

循环中使用break语句,将跳出此次循环语句

switch case中使用break语句,将跳出此次选择语句

continue语句用来跳出当前执行的循环,回到循环的条件判断处

with语句

with语句可以方便地用来引用某个特定对象的方法和属性,使用户不必重复书写对象名称。

总结

第一次在头条里写文章,或者说更像是一个学习记录。不久前立志学习Web前端的知识,并且将来想在此领域谋得一份工作,展开自己的职业生涯,今天算是走下了第一步。之前课堂中学习过HTML,CSS以及JavaScript的一些知识,过去半年,脑子中早已所剩无几,所以决定重新开始,更细致地自学一次。

最后也推荐下我的H5+JavaScript学习技术交流,群(621071874)里面有很多的前端项目文件,对于想学习前端或JavaScript的人,是很渴望得到的。

今天看的这些内容,在之前学习过的语言中都有涉猎,但在JavaScript中,我还是感受到了一些不同。最基本的变量类型var,颠覆了我过去脑海中存留的那些编程习惯。另外,我又对break,continue这两个之前一直是不求甚解的兄弟较深入地研究了一下,总算是分辨了出来。

学习资料中还提到了标签语句、yield语句、let语句,我都还尚未成功实现,查资料后,大概是因为浏览器不兼容的缘故吧,接下来还是继续查查资料,尽快结局遗留问题!

标签: #学js的感受 #js总结与收获500字 #javascript心得体会