javascript中标识符的含义是什么

javascript中,标识符是指用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系;标识符通常由字母和数字以及其它字符构成。合法的标识符其第一个字符必须是字母、下划线或美元符号;且不能与JavaScript关键字、保留字重名。

javascript中标识符的含义是什么

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑

javascript标识符

标识符(Identifier)就是名称的专业术语。JavaScript 标识符包括变量名、函数名、参数名和属性名。

标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

立即学习“Java免费学习笔记(深入)”;

合法的标识符应该注意以下强制规则:

第一个字符必须是字母、下划线(_)或美元符号($)。

1.png

除了第一个字符外,其他位置可以使用 Unicode 字符。一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符。

不能与 JavaScript 关键字、保留字重名。

2.png

3.png

可以使用 Unicode 转义序列。例如,字符 a 可以使用“u0061”表示。

示例

在下面示例中,定义变量 a,使用 Unicode 转义序列表示变量名。

var u0061 = "字符 a 的 Unicode 转义序列是 \0061";document.write(u0061);

登录后复制

使用转义序列不是很方便,一般常用转义序列表示特殊字符或名称,如 JavaScript 关键字、程序脚本等。

关键字

关键字就是 ECMA-262 规定的 JavaScript 语言内部使用的一组名称(或称为命令)。这些名称具有特定的用途,用户不能自定义同名的标识符。具体说明如表所示。

ECMAScript 关键字

breakdelete ifthis whilecasedointhrowwithcatch else instanceof try continue finally new typeof debugger(ECMAScript 5 新增)for return var default function switch void 

保留字

保留字就是 ECMA-262 规定的 JavaScript 语言内部预备使用的一组名称(或称为命令)。这些名称目前还没有具体的用途,是为 JavaScript 升级版本预留备用的,建议用户不要使用。具体说明如表所示。

ECMAScript 保留字

abstract double goto native staticboolean enum implements package superbyte export import private synchronizedchar extends int protected throwsclass final interface public transientconst float long short volatile

ECMAScript 3 将 Java 所有关键字都列为保留字,而 ECMAScript 5 规定较为灵活。

例如,在非严格模式下,仅规定 class、const、enums、export、extends、import、super 为保留字,其他 ECMAScript 3 保留字可以自由使用;在严格模式下,ECMAScript 5 变得更加谨慎,严格限制 implements、interface、let、package、private、protected、public、static、yield、eval(非保留字)、arguments(非保留字)的使用。

JavaScript 预定义了很多全局变量和函数,用户也应该避免使用它们。具体说明如表所示。

JavaScript 预定义全局变量和函数

arguments encodeURL Infinity Number RegExpArray encodeURLComponent isFinite Object StringBoolean Error isNaN parseFloat SyntaxErrorDate eval JSON parseInt TypeErrordecodeURL EvalError Math RangeError undefineddecodeURLComponent Function NaN ReferenceError URLError

【相关推荐:javascript学习教程

以上就是javascript中标识符的含义是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2949153.html

(0)
上一篇 2025年3月11日 23:15:44
下一篇 2025年2月26日 02:24:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript中区分大小写吗

    javascript中区分大小写。JavaScript是一种区分大小写的语言,在输入语言的关键字,变量,函数名以及所有的标识符时,都必须采取一致的字符大小写形式。 本教程操作环境:windows7系统、javascript1.8.5版、De…

    2025年3月11日
    200
  • javascript可以跳出函数吗

    javascript可以跳出函数,可以使用return关键字来实现。每当JavaScript看到return关键字时,它就会立即退出函数,在return之后传递的任何变量(或值)都会作为结果返回。 本教程操作环境:windows7系统、ja…

    2025年3月11日
    200
  • javascript什么是变量

    在javascript中,变量是用于存储信息的”容器”,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到变量,以便读、写它存储的值。 本教程操作环境:windows7系统、javascript1…

    2025年3月11日
    200
  • react是JavaScript吗

    react不是JavaScript,而是用JavaScript语言编写的一个库,是一个声明式、高效且灵活的用于构建用户界面的JS库;使用react可以将一些简短、独立的代码片段组合成复杂的前端UI界面。 本教程操作环境:windows7系统…

    2025年3月11日
    200
  • javascript数组常用方法有哪些

    常用方法:1、push();2、unshift();3、pop();4、shift();5、splic();6、slice();7、sort();8、concat();9、reverse();10、join();11、forEach()等。…

    2025年3月11日
    200
  • javascript由什么解析

    javascript是一种解释型的脚本语言,可以由浏览器动态解析和执行。javascript本身就是游览器可以直接识别的,javascript的解释器被称为javascript引擎,是浏览器默认的一部分。 本教程操作环境:windows7系…

    2025年3月11日
    200
  • javascript search()方法怎么用

    search()是javascript内置的一个方法,主要用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,查找并返回指定字符串第一次出现的位置,语法“string.search(匹配模式)”。 本教程操作环境:windo…

    2025年3月11日
    200
  • javascript的常用事件有哪些

    javascript常用事件:click、dblclick、mouseup、mouseout、keypress、keydown、keyup、error、load、resize、unload、blur、change、focus、reset等。…

    2025年3月11日
    200
  • javascript和ajax的区别是什么

    区别:javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术;javascript用于为网页添加各式各样的动态功能;而Ajax提供了异步更新的机制,可以实现页面的局部更新。 本教程操作环境:windo…

    2025年3月11日
    200
  • javascript转义函数有哪些

    转义函数:1、escape()函数,可将所有空格、标点、重音符号以及其他非ASCII字符用“%xx”十六进制序列码代替;2、encodeURI()函数,可把字符串作为URI进行编码;3、encodeURIComponent()函数。 本教程…

    2025年3月11日
    200

发表回复

登录后才能评论