怎么能学透一个知识点

作者: 我是老尚 | 来源:发表于2016-08-11 08:57 被阅读407次

其实我个人觉得新手不太应该追求彻底的学透每一个知识点。因为初学的时候,钻的太深并不太利于对JS有一个整体的理解。反而有可能钻牛角尖。但这种方法和心态却是必须有的。所以,有时也矛盾,自己掌握吧。

学透一个知识点的关键,我认为就是求甚解,“到底是为什么”?

在掌握全局的基础上,一定程度的求甚解,我认为是一种很好的学习方法。

例如,== 和 ===,到底有什么区别?什么时候该用双=或三=?

先说结论,一般情况下都应该使用===,因为这样就没有JS的自动转换了,效率会好些。但只有在检测 null 或是 undefined的时候,就可以使用 == 就可以了,因为它转换也是null 或 undefined。而且很多时候,是不怎么区别 null 和 undefined的。

双=,就是 == ,有时看着方便,if( a == b ),如果:

a的值是1;b的值是'1',这样比对的时候,a和b的值其实并不相等,但你 == 这样比较,就很可能造成直接转换了,使得比较结果相等。而这种BUG是很难查出来的。

另外还有一个问题,有时会这样设置变量:var a = b = c,也许人的直觉会认为a = c了,但其实不是这样的。这个句子,只是声明了一个局域变量a,另外 的b 和c ,其实是全局变量,如果这种情况下,你直接用 == 去比较,十有八九会有问题。

最后为了求甚解,看一个小例子:

1 == false // false

'1' == false // false

1 == '1' // true

1 === '1' // false

你该怎么理解呢?自己想想吧

相关文章

  • 怎么能学透一个知识点

    其实我个人觉得新手不太应该追求彻底的学透每一个知识点。因为初学的时候,钻的太深并不太利于对JS有一个整体的理解。反...

  • 复习小妙招 助力好成绩

    一、落实要到位 1.知识点落实到位 对于知识点要做到优生学的透,潜能生学的会。但由于学生的差...

  • 胡海默:怎样把一个知识点讲透彻?(拆研班挑战作业3)

    一 学习目标 学完这一段,你可以学会在讲解一个知识点的时候,用什么方法可以把知识点彻底讲透. 二 图书介绍 略...

  • 不要急不要燥

    每次会原考试都比别人低好多,我不是没有学,只是没学透,你不多花点时间,怎么能有收获呢?

  • 007践行29:教材编写会议

    济南,教材编写会议。 收获一:张院长归纳了近几年会计专业变化的知识点,让大家在教材编写中先学透这些知识点再编教材,...

  • 从0开始区块链

    ——币精英写作 日更4 《从0到1全面学透区块链》深啃系列1.0 ㈠知识点论述: 1.记账货币...

  • 为什么要写工作日志

    工作中,你学了一个知识点。却未必完全掌握。自觉已经学透,遇到变式,依旧茫然无解。这就是写工作日志的缘由。 将今天学...

  • 如何保证读书的时候吸收更多的信息?

    1、明确读书的目的,带着目的去读书。 2、可以用WYH模型将知识点学透 - What:这个概念是什么意思? - W...

  • 备战

    明天是要面对考试的日子,心里莫名的紧张,难度是有的,关键,还有很多知识点没有学透,今天突然发现,不会的仍然不会,会...

  • 华应龙《三角形的三边关系》

    本身这节课挺抽象的,问题就在于怎么能够让学生接受这一知识点,对于书中的结论“两边之和大于第三边”,如果让学...

网友评论

  • 半曲恋江北:老师,如何理解js的三座大山?
    半曲恋江北:@本本哈 原型链,作用域,闭包啊
    我是老尚:@本本哈 啥三座大山?

    你好,我新建了一个“web前端学习群”。加我微信号:blazeloulan,拉你入群。加我时,请注明:“加群”,谢谢
  • 56103896f161:不错,虽然看不懂
    我是老尚:@沅橙珊 你。。。

本文标题:怎么能学透一个知识点

本文链接:https://www.haomeiwen.com/subject/qnnjsttx.html