美文网首页
前端随笔(二)关于Js的一点点碎片知识

前端随笔(二)关于Js的一点点碎片知识

作者: ChronosAeon | 来源:发表于2019-03-02 12:46 被阅读0次

关于==和===

其实呢很多人和我之前一样有一个疑惑,==和===的使用,大家有一点基础就知道,或者看了我之前的那个文章的就知道,==会隐式转换,要判断到底是否等于的时候岂不是都用===,那==拿来怎么用呢,这个问题困扰了笔者很久,借用我看过的一盘文章的话来说:“除了你要判断这种情况a是否等于null或者undefined,之前的那篇文章,作者也说了,null在隐式互相转化可以和undefined互相转化。

if(obj.a == null)
{
//这里相当于是obj.a===null||obj.a === undefined
//这个是jq源码写法
//除了这个以外其他都是用===判断是否相等
}

Js不考虑内置函数的情况下有那些函数呢?

Object,Array,Boolean,Number,String,Function,Date,RegExp,Error

es5构造函数怎么让别人能够一眼就看出来呢,构造函数最好是大写,方便别人阅读,区分是构造函数还是普通函数。

function Foo(name,age)(){
}

其实构造函数一开始是初始化了this={}
然后最后默认添加return this;
这是一种方式。
也可以是在实例化的时候,初始化this={},构造函数call(this),
这样也可以。(这些都是作者的猜测)

关于Object等函数

var a = {} 等于 var a = new Object()
var a = [] 等于 var a = new Array()
function Foo(){ } var Foo = new Function()
使用instanceof 判断一个函数是否是一个变量的构造函数

相关文章

  • 前端随笔(二)关于Js的一点点碎片知识

    关于==和=== 其实呢很多人和我之前一样有一个疑惑,==和===的使用,大家有一点基础就知道,或者看了我之前的那...

  • 前端知识随笔-js篇

    随着实战项目的不断增多和平常知识的累积,但就js而言,五花八门的知识越来越多,有些是之前已知的,有些是现在未知的。...

  • 好程序员web前端培训分享web前端面试题JS篇之闭包

    好程序员web前端培训分享web前端面试题JS篇之闭包,JS中关于闭包的相关知识。如果你想参加web前面工作,那么...

  • 好程序员web前端教程分享JS基础知识

    好程序员web前端教程分享JS基础知识,为大家分享一篇关于JS的基础知识。 1、执行环境:有时也叫环境,是Java...

  • 前端学习日记

    2019.05.28:第一周,预研前端知识,HTML,CSS,JS,以及Vue框架。 2019.06.04:第二周...

  • 初探Angular

    以前多少做过一点点前端,大概知道些JS,HTML,CSS的知识。最近技术选型又调研了下Angular——叹一句世界...

  • 《洋葱阅读法》读书笔记(二)碎片化阅读

    第二章 碎片化阅读 一 关于碎片化阅读 在这个碎片化阅读的时代,究竟如何去收集碎片知识,在忙里偷闲的同时,还能...

  • 为什么不建议碎片化学习?

    #随笔 学习为什么不建议碎片化的学习? 因为碎片化的知识不利于大家建立知识体系 知识体系的建立一定是系统性的学习 ...

  • web前端学习计划

    前端学习的知识路线:原生js,使用jQuery及编写jQuery扩展,前端模版,前端mvc,模块化开发,mvvm开...

  • 随笔 | 秋日随感三则

    随笔 | 秋日随感三则 01 碎片化的信息,能够用碎片化的方式变成知识。但是要把知识变成智慧,则需要系统化思考和结...

网友评论

      本文标题:前端随笔(二)关于Js的一点点碎片知识

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