变量及变量声明是一门语言最基本的概念,初学者都会很快掌握。Javascr ipt中声明变量也是如此,很简单var(关键字)+变量名(标识符)。
方式1
var test;var test = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。
方式2
test = 5;没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function被执行后test变成了全局变量。
方式3
windo
A. 使用 DECLARE 下例使用名为 find 的局部变量检索所有姓以 Ring 开头的作者信息。 代码如下: Use pubs declare find varchar(30) set find=’Ring%’ select au_lname,au_fname,phone from authors where au_lname like find find就是一个局部变量。 B. 在 DECLARE 中使用两个变量 下例从 Binnet & Hardley (pub_id = 0877
理解全局变量和局部变量
1.定义的函数内部的变量名如果是第一次出现, 且在=符号前,那么就可以认为是被定义为局部变量。在这种情况下,不论全局变量中是否用到该变量名,函数中使用的都是局部变量。例如:
num = 100
def func():
num = 123
print num
func()
输出结果是123。说明函数中定义的变量名num是一个局部变量,覆盖全局变量。再例如:
num = 100
def func():
num += 100