浅谈js函数中的实例对象、类对象、局部变量(局部函数)


Posted in Javascript onNovember 20, 2016

定义

function Person(national,age)
    {
      this.age = age;  //实例对象,每个示例不同
      Person.national = national;  //类对象,所用实例公用
      var bb = 0; //局部变量,外面不能访问(类似局部函数)
    }

调用

var p = new Person("中国", 29);
      document.writeln("age:" + p.age);
      document.writeln("object national:" + p.national);
      document.writeln("Class national:" + Person.national);
      document.writeln("local var:" + p.bb);

      var p2 = new Person("美国", 31);
      document.writeln("</br>");
      document.writeln("age:" + p2.age);
      document.writeln("object national:" + p2.national);
      document.writeln("Class national:" + Person.national);
      document.writeln("local var:" + p2.bb);

      document.writeln("</br>");
      document.writeln("Class national:" + Person.national);
      //age:29 object national:undefined Class national:中国 local var:undefined 
      //age:31 object national:undefined Class national:美国 local var:undefined 
      //Class national:美国

以上这篇浅谈js函数中的实例对象、类对象、局部变量(局部函数)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript高亮效果的二种实现方法
Sep 14 Javascript
JavaScript效率调优经验
Jun 04 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
Sep 23 Javascript
使用JS组件实现带ToolTip验证框的实例代码
Aug 23 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 Javascript
javascript将json格式数组下载为excel表格的方法
Dec 22 Javascript
webpack4 SCSS提取和懒加载的示例
Sep 03 Javascript
JQuery的加载和选择器用法简单示例
May 13 jQuery
深入理解JS异步编程-Promise
Jun 03 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
js实现轮播图效果 z-index实现轮播图
Jan 17 Javascript
解决前端跨域问题方案汇总
Nov 20 #Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 #Javascript
node+experss实现爬取电影天堂爬虫
Nov 20 #Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 #Javascript
bootstrap datetimepicker2.3.11时间插件使用
Nov 19 #Javascript
js 定位到某个锚点的方法
Nov 19 #Javascript
js 模仿锚点定位的实现方法
Nov 19 #Javascript
You might like
PHPLog php 程序调试追踪工具
2009/09/09 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
jquery.validate表单验证插件使用详解
2017/06/21 jQuery
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
Python之qq自动发消息的示例代码
2021/02/18 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
使用HTML5在网页中嵌入音频和视频播放的基本方法
2016/02/22 HTML / CSS
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
房产授权委托书范本
2014/09/22 职场文书
四风查摆剖析材料
2014/10/10 职场文书
放假通知怎么写
2015/08/18 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL
Python Flask实现进度条
2022/05/11 Python
JS class语法糖的深入剖析
2022/07/07 Javascript