JavaScript对象、函数、变量

1. JavaScript 对象
     JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
     在 JavaScript 中,对象是拥有属性和方法的数据。
1) 属性和方法
     属性是与对象相关的值。
     方法是能够在对象上执行的动作。
     a. 访问对象属性的语法是:
              objectName.propertyName
     b. 访问对象的方法
              objectName.methodName()
2. JavaScript 函数
     函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
     a. 带参数的函数
         可以发送任意多的参数,由逗号 (,) 分隔:

              myFunction(argument1,argument2)

         注:使用函数时,传的参数可以小于定义的参数;

     b. 带有返回值的函数
             使用 return 语句就可以实现。

             在使用 return 语句时,函数会停止执行,并返回指定的值。

     c. 函数的三种定义方式(函数test)

         1) function test(a, b) {}

         2) var test = new funciton("inget", "return inget + 10"); //前面的是参数,后边的是函数体

         3) var test = function(a, b) {}

      d.函数参数默认值

function add() 
{
    var a = arguments[0] ? arguments[0] : 11;    //将参数隐藏在函数内部
    var b = arguments[1] ? arguments[1] : 11;
   return a + b;
}

function add(a, b)
{
   if(!a)
      a = 11;  //没有传参,给a赋值
   if(!b)
      b = 11;   //没有传参,给b赋值
   return a + b;
}


3. 局部 JavaScript 变量
     在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它(该变量的作用域是局部的)。

     只要函数运行完毕,本地变量就会被删除。

4. 全局 JavaScript 变量

     在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。

5. JavaScript 变量的生存期

     a. JavaScript 变量的生命期从它们被声明的时间开始。
     b. 局部变量会在函数运行以后被删除。
     c. 全局变量会在页面关闭后被删除。

     d. 如果把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。

              这条语句:
              carname="Volvo";
              将声明一个全局变量 carname,即使它在函数内执行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电子图书资源服务系统是一款基于 Java Swing 的 C-S 应用,旨在提供电子图书资源一站式服务,可从系统提供的图书资源直接检索资源并进行下载。.zip优质项目,资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目。 本人系统开发经验充足,有任何使用问题欢迎随时与我联系,我会及时为你解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(若有),项目具体内容可查看下方的资源详情。 【附带帮助】: 若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步。 【本人专注计算机领域】: 有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为你提供帮助,CSDN博客端可私信,为你解惑,欢迎交流。 【适合场景】: 相关项目设计,皆可应用在项目开发、毕业设计、课程设计、期末/期/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面 可借鉴此优质项目实现复刻,也可以基于此项目进行扩展来开发出更多功能 【无积分此资源可联系获取】 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。积分/付费仅作为资源整理辛苦费用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值