就是一句话:

  构造函数创建对象时,也可以带参数,因为可以对对象进行一些属性的初始化,也就是你创建对象时,就带着这些属性,当然你也可以不带参数,后面实例化对象后再进行添加。而且,js函数的参数在定义函数时可以不写,后面传入时可以随意传入任何数据和任何类型的参数,这是js的动态性。

实例:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 <body>
 8
 9 </body>
10 </html>
11 <script>
12     /*构造函数创建对象时,也可以带参数,因为可以对对象进行一些属性的初始化,也就是你创建对象时,就带着这些属性,
13                       当然你也可以不带参数,后面实例化对象后再进行添加。
14     而且,js函数的参数在定义函数时可以不写,后面传入时可以随意传入任何数据和任何类型的参数,这是js的动态性。*/
15     // 例子一:
16   /*  function a(a,b,c) {
17        this.b =  function(){
18             alert("还真是不用参数都可以实例函数");
19         }
20     }
21     var a = new a();
22     a.b();*/
23
24
25     // 例子二
26     function a() {
27         this.b =  b;
28
29     }
30     var b = function(){
31         alert("还真是不用参数都可以实例函数");
32     }
33     var a = new a(b,88);
34     a.b();
35 </script>

转载于:https://www.cnblogs.com/mrszhou/p/7749619.html

JavaScript--关于实例对象带不带参数和构造函数带不带参数的关系相关推荐

  1. javascript中实例对象和构造函数关系、原型语法、原型链、call实现继承、apply调用函数、bind拷贝函数、拷贝继承、class类、super、严格模式、高阶函数、闭包、递归、es6简介

    实例对象和构造函数的关系及原型: 实例对象是通过构造函数创建出来的,实例对象的构造器constructor就是指向构造函数的:每个实例对象中的同一方法的指向是各不相同的,但是其属性值相同的属性可以相同 ...

  2. queryrunner带参数的构造函数和不带参数的构造函数有什么区别_再谈构造函数、原型、原型链之间的关系...

    前言 构造函数.原型.原型链作为ES5的内容,已经是老生常谈的问题了.首先说说为什么要再次拿起这个话题去说呢?这几天有空我会看一些源码,这些源码的底层实现考虑到兼容性还是来源于ES5,很多方法的封装以 ...

  3. JavaScript - 实例对象 与 new命令

    1.应用场景 JavaScript 语言具有很强的面向对象编程能力, 学习JavaScript 面向对象编程的基础知识. 2.学习/操作 Note部分为个人理解, 可能有理解不准确之处, 望提出交流 ...

  4. 04-前端技术_ javaScript内置对象与DOM操作

    目录 五,javaScript内置对象与DOM操作 1,JavaScript对象定义和使用 2,JavaScript内置对象 2.1 Array数组 2.1.1 创建方式 2.1.2 常用属性: 2. ...

  5. 面向对象2(构造函数、实例对象、原型对象——关系理解)

    参考解释: 对象原型 构造函数与实例对象 构造函数与实例对象 关系: 实例对象是通过构造函数来创建的,创建的过程叫实例化. 示例代码: //1.自定义构造函数 function Person(name ...

  6. 【MATLAB】自适应果蝇优化算法整定PID控制器参数(六)—— 一阶带时延的被控对象

    [MATLAB]自适应果蝇优化算法整定PID控制器参数(六)-- 一阶带时延的被控对象 目录 [MATLAB]自适应果蝇优化算法整定PID控制器参数(六)-- 一阶带时延的被控对象 0研究背景 1自适 ...

  7. 【MATLAB】不同优化算法整定PID控制器参数(七)—— 一阶带时延的被控对象

    [MATLAB]不同优化算法整定PID控制器参数(七)-- 一阶带时延的被控对象 [精品课设]不同优化算法整定PID控制参数 [MATLAB]不同优化算法整定PID控制器参数(七)-- 一阶带时延的被 ...

  8. 【MATLAB】FOA优化算法整定PID控制器参数(五)—— 一阶带时延的被控对象

    [MATLAB]FOA优化算法整定PID控制器参数(五)-- 一阶带时延的被控对象 目录 [MATLAB]FOA优化算法整定PID控制器参数(五)-- 一阶带时延的被控对象 1研究背景 2果蝇优化算法 ...

  9. python类方法第一个参数_跟黄哥学python之“为啥类第一个参数是实例对象”

    python类的第一个参数为啥默认传的是实例对象.黄哥:黄哥Python培训是这样训练学员的​zhuanlan.zhihu.com 请看黄哥的代码和视频说明.点击播放 #! /usr/bin/pyth ...

  10. 一个程序掌握C++带参构造函数、带有默认参数的构造函数【C++类的经典使用案例】

    文章目录 一.C++带普通参数的构造函数 二.带有默认参数的构造函数 一.C++带普通参数的构造函数 #include <iostream> using namespace std;cla ...

最新文章

  1. 力扣(LeetCode)刷题,简单+中等题(第35期)
  2. webpack 使用别名(resolve.alias)解决scss @import相对路径导致的问题
  3. android注入 定位,[原创]修改源码实现全局(无需root)注入躲开注入检测
  4. linux下安装sz/rz命令
  5. 来自极客标签10款最新设计素材-系列七
  6. UFLDL之Softmax回归
  7. GridView 配合模板实现 合并单元格(多列)
  8. IntelliJ Idea14 创建Maven多模块项目,多继承,热部署配置总结(一)
  9. 一个查询语句各个部分的执行顺序
  10. 手机测试移动网速的软件,移动测试网速(中国移动在线测速)
  11. iOS 安装包瘦身 (上篇)
  12. 简书计算机组成原理知识点梳理,指令:计算机的语言(MIPS) --计算机组成原理(2)...
  13. Glide图片框架使用详细介绍(一),kotlin从入门到进阶实战电子书
  14. 如何使用CSK6的PSRAM内存资源
  15. eval() 的用法
  16. 以太网芯片MAC和PHY
  17. java mail 20m附件_Gmail的最大附件调整到20M了
  18. 普元 AppServer 部署应用时报错:Exception while loading the app : CDI deployment failure
  19. 【高等数学】不定积分
  20. chromedriver 下载地址 国内淘宝镜像

热门文章

  1. java servletcontext_Java ServletContext对象用法解析
  2. c语言实现补码加减,C语言实现用位移运算符进行加减乘…
  3. python【力扣LeetCode算法题库】8-字符串转换整数 (atoi)
  4. python接口测试上传文件_python https 接口测试 上传文件
  5. c大小写转换函数_Excel中的大小写金额转换,技巧法和函数法,职场必学技巧
  6. 网络推广外包介绍网站该如何加快收录量?
  7. 浅析如何才能提高网站的信息交互能力?
  8. 浅析网站外链优劣如何判定?
  9. java super父类的父类_合理使用父类的财富——Java中的super
  10. 杰奇数据库mysql_杰奇模板出现Unable to save result set in…可尝试修复数据库