您的位置:首页 > Web前端 > JavaScript

javascript学习笔记(4)

2011-07-19 23:43 232 查看
1.javascript变量命史所遵循的规则:(1)第一个字符必须是字母,中文字符,下划线(_)或者美元符号($);(2)其余字符可以是下划线,美元符号,中文字符,任何字母或者数字。
//以下声明变量是正确的
var p,$p,_p;
var 长,宽;

//以下是错误的
var .p;//只能是字母、数字、下划线或美元符号
var -p;//只能是字母、数字、下划线或美元符号
var p*;//只能是字母、数字、下划线或美元符号
var 4p,4长;//不能以数字开头
var 长 度;//中间不能有空格
2.javascript对象属性的读取方式有两种:(1)点运算符(.)后面要求的运算元必须是合法的标识符,对于不合法的标识符不可用;(2)中括号运算符([])后面要求的运算元不需要是合法的标识符,只要是一个字符串即可。
var p = {
"4p":"Jack",
"-3":"hello",
name:"Tom",
"我":"me",
"我 们":"we" };

alert(p.4p);//不合法,语法分析时报错,不能以数字开头

alert(p.我);//合法,输出"me"

alert(p.我 们);//不合法,语法分析时报错("我"和"们"之间有个空格)
alert(p["我 们"]);//合法,输出"we",虽然"我"和"们"之间有空格,仍然可以用[]存取

alert(p['4p']);//合法,输出"Jack"
alert(p.name);//合法,输出"Tom"
3.用直接量声明一个对象变量时,属性名有时加引号,有时不加引号,无论加或不加,对象的属性类型都是string.
4.使用中文命名变量名时尽量不要使用中文的标点符号,在不同的浏览器中存在兼容性问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: