javascript学习笔记四---变量
1.声明变量
可在使用var语名声明变量,如 var a;
2.命名变量
变量名需要遵守两条简单的规则:第一个字符必须是字母、下划线(_)或美元符号($);余下的字符可以是下划线、美元符号或任何字母或数字字符。
著名的命名规则:
1)camel标记法
var myTestValue=0, mySecondValue="hi";
2)pascal标记法
var MyTestValue = 0, MySecondValue = "hi";
3)匈牙利类型标记法
var iMyTestValue = 0,sMySecondValue = "hi";
3.变量的作用域
一个变量的作用域通常是指这个变量起作用的段落区域。对变量起限定作用的程序段落被称作域。
在JavaScript中,闭包和函数是独立的域,域和域之间可以嵌套,嵌套的域被称为子域。
在JavaScript中,除闭包和函数以外的程序段落都不是域。
可在使用var语名声明变量,如 var a;
2.命名变量
变量名需要遵守两条简单的规则:第一个字符必须是字母、下划线(_)或美元符号($);余下的字符可以是下划线、美元符号或任何字母或数字字符。
著名的命名规则:
1)camel标记法
var myTestValue=0, mySecondValue="hi";
2)pascal标记法
var MyTestValue = 0, MySecondValue = "hi";
3)匈牙利类型标记法
var iMyTestValue = 0,sMySecondValue = "hi";
类型 | 前缀 | 示例 |
---|---|---|
数组 | a | aValues |
布尔型 | b | bFound |
浮点型(数字) | f | fValue |
函数 | fn | fnMethod |
整型(数字) | i | iValue |
对象 | o | oType |
正则表达式 | re | rePattern |
字符串 | s | sValue |
变型(可以是任何类型) | v | vValue |
一个变量的作用域通常是指这个变量起作用的段落区域。对变量起限定作用的程序段落被称作域。
在JavaScript中,闭包和函数是独立的域,域和域之间可以嵌套,嵌套的域被称为子域。
在JavaScript中,除闭包和函数以外的程序段落都不是域。