javascript 变量 命名规范 变量的作用域

页面导航:首页 > 网络编程 > JavaScript > javascript 变量 命名规范 变量的作用域

javascript 变量 命名规范 变量的作用域

来源: 作者: 时间:2016-01-19 18:32 【

变量小时候我们学过 这个 应用题 : X+1=2;问 X 等于几? 答案是 1 对了,很聪明哈那么 这个 X 我们就称之为 未知数 或者 变量变量实际是一个容器 用来存放数据的。但是我们永远不知道
变量
 
小时候我们学过  这个 应用题 :  X+1=2; 
 
问  X 等于几?  答案是 1 对了,很聪明哈
 
那么 这个  X  我们就称之为  未知数 或者  变量
 
变量实际是一个容器  用来存放数据的。但是我们永远不知道,他的结果是多少。  里面只能存放一个值。
 
var  变量名;
 
1.变量命名必须以字母或是下标符号”_”或者”$”为开头。
 
2.变量名长度不能超过255个字符。
 
3.变量名中不允许使用空格。
 
4.不用使用脚本语言中保留的关键字及保留符号作为变量名。
 
5.变量名区分大小写。(javascript是区分大小写的语言)
 
6.变量名阔以是中文。 所有的都支持的。
 
但是,变量名如果加了中文的标点符号  只有ie支持,其他浏览器不支持。
 
尽量不要用中文。
 
var num1= 0, num2 = 0; //声明多个变量
 
 
 
1.下面四个变量声明语句中,哪一个变量的命名是正确的?
 
A.var for
 
B.var txt_name
 
C.var myname myval
 
D.var 2s
 
答案 : B    A 是关键子错了   C  有空格也错了   D 不能以数字开头
 
2.下面哪一个语句定义了一个名为Myval的变量并将它的值赋为2205?
 
A.var myval=2205
 
B.var MyVal=2205
 
C.var Myval=2205
 
D.Myval=2205
 
答案 C 
 
 
 
3.script中, 以下哪条语句一定会产生运行错误?
 
A、var _变量=NaN;
 
B、var 0bj = 123;
 
C、var obj = "//";
 
D、var obj = '你好吗';
 
答案是:  嘻嘻,这个考察是眼力哈,答案是 B   因为变量不能以数字的0开头哈   A虽然有汉字是正确的。
 
 变量的作用域
变量的范围:  全局变量    局部变量
 
全局变量:
 
  再外部声明的是全局变量
 
      没有加var  的内部声明
 
局部变量:
 
  再内部声明的 
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<