JavaScript快速入门教程:基本语法


浏览:247 次

JavaScript简介JavaScript是一种解释语言。它的代码在客户端执行之前不需要编译,而是由浏览器直接解释和执行。它主要用作客户端脚本语言,并在浏览器中执行。但随着JavaScript的出现,JavaScript逐渐被用于编写服务器端程序。

虽然JavaScript和ECMAScript基本上是同义词,但JavaScript远远超出了ECMA-262的定义。完整的JavaScript实现包括以下部分:

ECMA脚本

文档对象模型(DOM)

浏览器对象模型(BOM)

ECMA-262定义的语言ECMAScript不限于Web浏览器。事实上,这种语言没有输入和输出等方法。ECMA-262将该语言定义为一个基准,以在其之上构建一个更健壮的脚本语言。Web浏览器只是ECMAScript实现的一个可能的宿主环境。主机环境提供了ECMAScript的基准实现以及与环境本身交互的必要扩展。扩展(如DOM)使用ECMAScript核心类型和语法来提供其他特定于环境的功能。其他主机环境包括服务器端JavaScript平台NodeJs和已被淘汰的Adobe Flash。

如果不涉及浏览器,ECMA-262定义如下:

语法

类型

句子

关键字

保留字

操作人员

全局对象

ECMAScript只是实现本规范中描述的所有方面的语言的名称。JavaScript实现ECMAScript,而Adobe ActionScript也实现ECMASript。

JavaScript语法JavaScript语法大量使用C语言和其他类C语言,如Java。

1.变量概念变量是编程中最基本的存储单元。它临时存储用户输入的数据,存储的数据在存储空间中。可以通过正确调用内存空间中的变量名来检索相应的数据。JavaScript变量是松散类型的,也就是说,变量可以用于存储任何类型的数据。每个变量只是任何值的命名占位符。有3个关键字可以声明变量:

Var:可以在所有版本的ECMAScript中使用

Const:只能在ECMAScript 6和更高版本中使用

Let:只能在ECMAScript 6和更高版本中使用

声明变量的示例如下:

var年龄=28;或

变量名称;name=“超越”;或

var name=“超越”;名称=100;//合法,但不推荐。2.变量命名1.变量名称在JavaScript中区分大小写。变量、函数名和运算符都区分大小写。

-1.变量test和变量test是两个不同的变量-2.typeof不能用作函数名,因为它是关键字。根据惯例,JavaScript标识符使用驼色大小写,即第一个单词的第一个字母是小写的,每个后续单词的第一字母是大写的。示例如下:

-虽然firstName-myFunction-doSomething不是强制性的,但它是一种最佳实践,因为它与JavaScript内置函数和对象的命名一致

2.变量名中的第一个字符可以是任何Unicode字母(包括英文字母和其他语言的字母)、美元符号($)和下划线(_)

以下是合法变量名称

-para0-_ Temp-$variable以下是非法的变量名

1ab//第一个字符不能是数字23//第一个字符串不能是数字***/变量名不能包含星号a+b//变量名不能含有加号-d //变量名不能包括减号或破折号3、第二个字符和以下字符。除了Unicode字母、美元符号和下划线外,还允许使用数字(0~9)

4.变量名不允许使用保留词或关键字

常见的保留字符如下:

中断nbsp;做nbsp; ; ; ; ;在nbsp; ; ; ; ;机箱类型 ; ;其他nbsp; ; ; ;实例nbsp;varcatch公司nbsp;导出nbsp; ; ;新的 ; ; ; ;无效类别nbsp;扩展nbsp; ;返回nbsp; ; ;whileconst公司nbsp;最后nbsp; ;超级 ; ; ;继续;用于nbsp; ; ; ;切换nbsp; ; ;yieldd调试器;职能部门nbsp; ;此默认值;如果nbsp; ; ; ; ;throwdelete公司nbsp;导入nbsp; ; ;Try3.变量提升JavaScript引擎以firs方式工作

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看