写点什么

JavaScript04 - JavaScript 语法

发布于: 2021 年 01 月 15 日
JavaScript04 - JavaScript语法

标识符

所谓标识符,就是指变量、函数、属性,或者函数参数的名字。

标识符的组合规则:JavaScript 中的标识符由大小写字母、数字、下划线和美元符号($)组成,但是标识符取名是要注意:

  • 不能以数字开头。

  • 严格区分大小写。

  • 不能使用 JavaScript 中的关键字命名。

  • 要尽量要做到“见其名知其意”。

命名书写规范:

推荐采用小驼峰命名法,即第一个单词的首字母小写,其余单词首字母大写的方式。

JavaScript 对大小写敏感,即 name、Name、nAme、NAME 是不同的变量名。

注释

// 单行注释/*这是内容比较多的,多行注释。*//* 多行注释 /* 不能嵌套使用, */ 
复制代码

关键字与保留字

这些标识符已经被 ECMAScript 收录(使用)了,它们被赋予特殊的意义(功能)了,所以不能使用它们作为标识符。


代码规范

1、JavaScript 对换行、缩进、空格不敏感。也就是说:

<script type="text/javascript">
alert("今天蓝天白云");
alert("哈哈哈,我很高兴");
</script>
<!--等价于-->
<script type="text/javascript">
alert("今天蓝天白云");
alert("哈哈哈,我很高兴");
</script>
<!--等价于-->
<script type="text/javascript">
alert("今天蓝天白云");alert("哈哈哈,我很高兴");
</script>
复制代码

2、每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行了。如以下代码并不能运行:

//这些代码并不能被执行<script type="text/javascript">	alert("今天蓝天白云")alert("哈哈哈,我很高兴")</script>
复制代码

3、所有的符号,都必须是是英文的。比如括号、引号、分号。

变量

变量的本质是在内存中申请的一块用来存放数据的空间。

变量名便可以理解为这些申请到的空间名。

JavaScript 中要声明一个变量,需要首先使用关键字 var,然后输入任何想要的名称,但前提是这些名称需要符合 js 的标识符命名规范。

如何使用变量

var 声明变量(var 是英文单词 variable 的简写)

var age;
复制代码

变量的赋值

var fname = 'Tom';//省略varname = 'Lily';
复制代码

变量初识化

var fname = 'Tom';//省略varname = 'Lily';
复制代码

同时声明多个变量

var age, name;age = 10;name = 'zs';
复制代码

同时声明多个变量并赋值

var age = 10, name = 'zs';
复制代码

一个 var 同时声明和赋值

var age=num=23;    等价于 var age = 23;num = 23;
复制代码

注意

不声明,直接省略 var 关键字为变量赋值时不会发生错误,但是在函数内部不用 var 的变量是全局变量。

变量声明提升

变量被定义之后,你可以通过变量名称读取变量的值:

var myVariable = 'Hello JavaScript';console.log(myVariable);
复制代码

但是,在变量定义代码之前,通过变量名称读取变量的值,会出现什么情况呢:

console.log(myVariable); // undefinedvar myVariable = 'Hello JavaScript';
复制代码

由于变量的声明会被提升到当前作用域的最顶端,而赋值并不会被提升,因此上面的代码输出 undefined。可以使用下面的代码解释:

var myVariable;console.log(myVariable); // undefinedmyVariable = 'Hello JavaScript';
复制代码


发布于: 2021 年 01 月 15 日阅读数: 22
用户头像

所思在远道 2020.08.19 加入

一只慢慢进步的小白

评论

发布
暂无评论
JavaScript04 - JavaScript语法