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

简介: 原文:javascript 变量 命名规范 变量的作用域大家好,我是小强老师,今天讲解的是变量 变量 小时候我们学过  这个 应用题 :  X+1=2;  问  X 等于几?  答案是 1 对了,很聪明哈 那么 这个  X  我们就称之为  未知数 或者  变量 变量实际是一个容器  用来存放数据的。
原文: javascript 变量 命名规范 变量的作用域

大家好,我是小强老师,今天讲解的是变量

变量

小时候我们学过  这个 应用题 :  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.Javascript中, 以下哪条语句一定会产生运行错误?

A、var _变量=NaN;

B、var 0bj = 123;

C、var obj = "//";

D、var obj = '你好吗';

答案是:  嘻嘻,这个考察是眼力哈,答案是 B   因为变量不能以数字的0开头哈   A虽然有汉字是正确的。

 变量的作用域

变量的范围:  全局变量    局部变量

全局变量:

  再外部声明的是全局变量

      没有加var  的内部声明

局部变量:

  再内部声明的 

 

 

 

目录
相关文章
|
20天前
|
JavaScript 前端开发
JavaScript如何判断变量undefined
JavaScript如何判断变量undefined
|
1月前
|
JavaScript 前端开发
JavaScript基础知识-变量的声明提前
关于JavaScript变量声明提前特性的基础知识介绍。
33 0
JavaScript基础知识-变量的声明提前
|
2月前
|
JavaScript 前端开发
浅谈js作用域
浅谈js作用域
28 0
|
21天前
|
存储 前端开发 JavaScript
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
本文介绍了JavaScript变量的声明和使用、标识符的命名规则、如何获取和操作HTML元素,以及JavaScript的鼠标事件处理,通过示例代码展示了这些基础知识点在实际开发中的应用。
32 2
前端基础(二)_JavaScript变量、JavaScript标识符、JavaScript获取元素、JavaScript的鼠标事件
|
5天前
|
JavaScript 前端开发
js作用域
js作用域
11 1
|
21天前
|
JavaScript 前端开发
js 变量作用域与解构赋值| 22
js 变量作用域与解构赋值| 22
|
20天前
|
缓存 JavaScript 前端开发
了解js基础知识中的作用域和闭包以及闭包的一些应用场景,浅析函数柯里化
该文章详细讲解了JavaScript中的作用域、闭包概念及其应用场景,并简要分析了函数柯里化的使用。
了解js基础知识中的作用域和闭包以及闭包的一些应用场景,浅析函数柯里化
|
1月前
|
JavaScript 前端开发
JavaScript基础知识-作用域(action scope)
关于JavaScript基础知识中作用域的介绍。
26 1
JavaScript基础知识-作用域(action scope)
|
6天前
|
JavaScript 前端开发
什么是JavaScript变量?
什么是JavaScript变量?
14 0
|
1月前
|
JavaScript 前端开发
JavaScript 作用域
JavaScript 作用域
25 9