首页 相关文章 变量范围

变量范围

  JScript 有两种变量范围:全局和局部。假如在任何函数定义之外声明了一个变量,则该变量为全局变量,且该变量的值在整个持续范围内都可以访问和修改。假如在函数定义内声明了一个变量,则该变量为局部变量。每次执行该函数时都会创建和破坏该变量;且它不能被该函数外的任何事物访问。

  像 C++ 这样的语言也有“块范围”。在这里,任何一对“{}”都定义新的范围。JScript 不支持块范围。

  一个局部变量的名称可以与某个全局变量的名称相同,但这是完全不同和独立的两个变量。因此,更改一个变量的值不会影响另一个变量的值。在声明局部变量的函数内,只有该局部变量有意义。

var aCentaur = "a horse with rider,";  // aCentaur 的全局定义。// JScript 代码,为简洁起见有省略。function antiquities()  // 在这个函数中声明了一个局部 aCentaur 变量。{// JScript 代码,为简洁起见有省略。var aC...[ 查看全文 ]

2016-02-19 标签:

变量范围的相关文章

  • 标签:PHP
    在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经?嗟背な奔涞耐纯嗨妓髦?螅?院V信既坏厣料殖隽吮淞康谋淞浚?ariable variable)这一概念,所有的困惑就一扫而光了。 介绍 什么叫作变量的变量?根据PHP手册,变量的变量是指取得一个变量的值并把它作为另一个变量的变量名。这表述显得相当的直接,容易和...[ 查看全文 ]
  • 多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号()。下例声明了一个包含11个元素的一维数组: DimA(10) 虽然括号中显示的数字是10,但由于在VBScript中所有数组都是基于0的,所以这...[ 查看全文 ]
  • 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在VBScript中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。-> [ 查看全文 ]
  • 麻醉 麻醉会感觉丧失可以是局部性的,即体现在身体的某个部位,也可以是全身性的,即体现为病人全身知觉丧失,无意识。就是痛觉或知觉的暂时消失。 麻醉的范围麻醉的方法各种麻醉药在分娩中的利弊 ...[ 查看全文 ]
  • 标签:flash教程
        前些天, 看到这个贴子, 就有一些疑问, 没来得及仔细讨论, 其实这个问题很重要, 的actionScript和的语言有不同的地方, 我查了几本书, 把我所了解的补充一下。     1.Flash没有真正意义上的全局变量, 这点和Director不同, 全局变量是指一旦声明, 在整个电影都有效, 这点Flash 是做不到...[ 查看全文 ]
  • 孕妇血压的正常范围 正常的血压:收缩压<130mmHg,舒张压<85mmHg。 理想血压:收缩压<120mmHg,舒张压<80mmHg。 正常高限:收缩压130~139mmHg,舒张压85~89mmHg。 低血压:一般成人肱动脉血压<90/60mmHg时,称为低血压。 正常妊娠在孕早期(孕12周以前)和孕晚期(孕28周以后)的血压应与怀孕前相同,大部分女性在怀孕期间血压都会有所上升,严重的还会发展为妊娠高血压。 孕妇血压高怎么办?...[ 查看全文 ]
  • 标签:Web开发
    最近做了一阶段的AJAX开发,有一些心得体会。日后会慢慢写出来,也请AJAXer多多指教~   刚开始写AJAX代码的时候,直接参照的是AJAX基础教程一书中的代码(该书真的很不错,是AJAX入门的经典教材,是图灵出版社的。计算机方面的书籍,我最信任的就是O'R和图灵的)。       该书的创建XMLHttpRequest对象的代码如下:  var xmlHttp;  function&...[ 查看全文 ]
  • 标签:Web开发
    function querystring(qs){ s=location.href; s=s.replace("?","?&").split("&"); re=""; for(i=1;is.length;i++){ if(s[i].indexOf(qs+"=")==0){   re=s[i].replace(qs+"=","");   } }   return re; } 非常不错的获取传递来的变量[ 查看全文 ]
  • 标签:Web开发
    我们使用 str.replace(/s/g,"world") 可以将字符 "s" 替换成 "world" 如果要替换一个变量呢? s = "abc" 怎样将全部 abc 替换成 "world" ? 代码如下: str.replace(new RegExp(s,"g"),"world") s 中不要包含正则元字符 否则会产生错误[ 查看全文 ]
  • 标签:flash教程
     Flash的actionScript和其他的语言有不同的地方, 我查了几本书, 把我所了解的补充一下。     1.Flash没有真正意义上的全局变量, 这点和Director不同, 全局变量是指一旦声明, 在整个电影都有效, 这点Flash 是做不到的。对于我们来说, 要讨论的是:     a: 一个变量可以存在多久?      b:&...[ 查看全文 ]
  • 标签:Java JAVA基础
      6.1 CGI变量概述 如果你是从传统的CGI编程转而学习Java Servlet,或许已经习惯了“CGI变量”这一概念。CGI变量汇集了各种有关请求的信息: 部分来自HTTP请求命令和请求头,例如Content-Length头; 部分来自Socket本身,例如主机的名字和IP地址; 也有部分与服务器安装配置有关,例如URL到实际路径的映射。 6.2 标准CGI变量的Servlet等价表示 下表假定request对象是提供给doGe...[ 查看全文 ]
  • 每月的羊水指数标准范围 羊水就是怀孕时子宫羊膜腔内的液体,羊水在整个怀孕过程中起到了重要的作用。根据女性怀孕的时间不同,羊水指数标准也不相同。相信大家也很关心羊水指数标准,不知道羊水指数标准是怎么样的。下面介绍羊水指数标准,一起来看看吧! 羊水指数标准 一、羊水深度 B超检查表示最大羊水池的垂直深度,小于2cm表示羊水过少,大于8cm表示羊水过多。 它为医学专业名词,是判断羊水...[ 查看全文 ]
  • 孕妇正常血压范围是多少 血压范围是收缩压(高压)在90-140mmHg(12.0-18.7kpa)之间,舒张压(低压)在60-90mmHg(8.0-12.0kpa)之间。高于这个范围就可能是高血压或临界高血压,要注意妊娠高血压综合症的发生;低于这个范围就可能是低血压,要注意加强营养。 收缩压记录的是心脏跳动时的读数,舒张压是两次心跳之间“休息”时记录的读数,一般用“/”隔开,如130/90。 孕妇在每一次孕检中都会需要量...[ 查看全文 ]
  • 标签:怀孕
    孕妇们应该都知道羊水指数,并且很多朋友询问羊水指数正常范围,下面小编给您介绍羊水指数正常范围的相关问题,希望您能够对它有所了解,并有所收获。 首先,在了解羊水指数正常范围之前,我们应该了解一下羊水的重要性。羊水是维系胎儿生存的要素之一,从胚胎开始形成之前,就必须先要有羊水将厚实的子宫壁撑开来,提供胎儿生长发育所需的自由活动空间。 羊水指数正常范围因人而异,通常随着妊娠周数...[ 查看全文 ]
  • 冬天的风暴,安塞尔·亚当斯 在今天这篇文章中,我们来探讨一下影调和动态范围,了解这些东西到底是什么,以及如何在拍摄中妥善地运用它们。了解这些知识,是每个人摄影道路上的重要一步。 什么是影调范围? 无论对黑白还是彩色照片来说,拥有丰富的影调都是成功的关键。在数码摄影中,照片的影调范围则取决于相机传感器的动态范围。 对最终的照片来,影响影调范围的因素之一是被摄体的反射系数...[ 查看全文 ]
  • 近日写程序,让全局共享变量给害苦了,现将结果公布出来,不希望有人步我后尘。 先总结经验:全局共享变量一定要在定义时初始化,否则无效。 下面写两行代码进行验证(Visual Studio .NET 2003 + Windows Servers 2003): //////////////////////////// //main.c #include  #include "resource.h" __declspec(dllexport) void Test(HWND hWnd); //主窗体回...[ 查看全文 ]
  • 标签:电脑入门
    Linux系统中,很多人不理解脚本中变量参数$的意义,$0、$1.。。.。。分别代表什么意思呢?下面图老师小编就给大家详细介绍下Linux变量参数$的意义,感兴趣的朋友不妨来了解下吧。 我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho number:$# echo scname:$0 echo first :$1 echo second:$2 echo argume:$@ echo show parm ...[ 查看全文 ]
  • 标签:PHP
      PHP变量 PHP3支持下面类型的变量: (一)、内部变量 主要有整数(interger),浮点数(float-point numbers),字符串(string),数组(array),对象(object)。 1 初始化变量 要在PHP中初始化变量, 你只要简单的给它赋值即可。对于大多数类型,这是最直接的。对于数组和对象,可以使用其它方法。 2 初始化数组 数组可以使用这两种方法之一来赋值: 使用一系列连续数值,或使用a...[ 查看全文 ]
  • 运行效果: 控制台效果: ================================================== 代码部分 ================================================== /hello_test/src/com/b510/test/StaticTest.java 代码如下: /**   *   */  package com.b510.test;  /**   * 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,br   * 其中的实例变量才会被分...[ 查看全文 ]
  • 一、类的初始化 对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。 类的编译决定了类的初始化过程。 编译器生成的class文件主要对定义在源文件中的类进行了如下的更改: 1)       先按照静态成员变量的定义顺序在类内部声明成员变量。 2)       再按照原java类中对成员变量的初始化顺序进行初始化。 ...[ 查看全文 ]
手机页面 收藏网站 回到头部