ECMAScript基础语法

本文介绍了ECMAScript的基本概念,包括内部与外部JS的引入方法,标识符的命名规则,注释方式,严格模式的使用,以及语句、关键字和保留字的详细说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ECMAScript是客户端脚本语言(JavaScript)的标准。

引入js的方法。

1、内部JS: 定义<script>,标签体内容就是 js 代码 外部JS:
2、外部JS:定义<script>,通过src属性引入外部的js文件
注意:
script标签可以定义在 html 页面的任何地方。但是定义的位置会影响执行顺序。
可以多个定义script标签。

JS基本语法规则

1、区分大小写
2、标识符

标识符指变量、函数及其参数、属性的名字。
标识符命名规则:标识符的第一个字符必须是一个字母、下划线_,或一个美元符号$。
ECMAScript标识符推荐采用驼峰大小写格式,即:首字符小写,剩下的每个单词首字母大写。如:personName

不能把关键字、保留字、true、false和null用作标识符。
标识符以外的字符可以是字母、下划线、美元符号、数字。

3、注释

单行注释:// 注释内容
多行注释:/*注释内容 */

4、严格模式

ECMAScript开始引入了严格模式,支持严格模式的浏览器:
Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+。严格模式通过在脚本或函数的头部添加 “use strict”; 表达式来声明。

"use strict";
5、语句

1、ECMAScript语句以;结尾,如果一行只有一条语句则 ;可以省略 (不建议)

2、花括号({})表示代码块,代码块表示一系列应该按顺序执行的语句,这些语句被封装在左括号({)和右括号(})之间。

6、关键字和保留字

ECMA-262描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字:

break do instanceof typeof
case else new var
catch finally return void
continue for switch while
debugger function this with
default if throw
delete in try

ECMA-262还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途,但他们有可能在将来被用作关键字。一下是EMCA-262第三版定义的全部保留字:

abstract enum int short
boolean export interface static
byte extends long super
char final native synchronized
class float package throws
const goto private transient
debugger implements protected volatile
double import public

第5版把在非严格模式下运行时的保留字缩减为下列这些:

class enum extends super
const export import

在严格模式下,第5版还对以下保留字加了限制:

implements package public
interface private static
let protected yield

除了上面列出的关键字和保留字,ECMA-262第5版对eval和arguments还施加了限制。在严格模式下,这两个名字也不能作为标识符或属性名,否则会抛出错误。
建议:

无论是在严格模式下还是在非严格模式下,都不要在定义变量名、函数名或者属性名时使用上面列举出的保留字,以免入坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值