js简单的构造函数的理解
一、
函数
在大多是的编程语言中并不陌生,其用法就是完成一些比如:处理文本,控制输出,处理文本,计算数值,可以将这个方法进行封装,在需要的地方一如函数名称以及参数来执行这些封装起来的代码块
构造函数
构造函数就是你构造出来的函数,是一种特殊的方法,与普通函数有着质的区别,其作用,在创建对象的时候主要用来初始化对象,就是给对象成员赋初始值,构造函数的主要特征就是 方法名 首字母大写,并且用new 来使用
一、js中普通函数与构造函数
普通函数如图所示:
上述函数调用后的结果就是:
构造函数如图所示
构造函数的结果
由这两个例子可以看出,我们使用new进行操作的Constructor首字母就是大写的,也就代表着这个函数就是要履行构造函数的行为,这个是默认的编程规范,如果普通函数首字母与构造函数一样,那我们可以用typeof关键字查看其类型,会发现构造函数的类型是个"object" 就如上图所示
总结
最后我总结几点,希望能够让大家对普通函数与构造函数的理解更深刻