站長資訊網
最全最豐富的資訊網站

javascript中標識符的含義是什么

在javascript中,標識符是指用戶編程時使用的名字,用于給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系;標識符通常由字母和數字以及其它字符構成。

javascript中標識符的含義是什么

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦

javascript標識符

標識符(Identifier)就是名稱的專業術語。JavaScript 標識符包括變量名、函數名、參數名和屬性名。

標識符是用戶編程時使用的名字,用于給變量、常量、函數、語句塊等命名,以建立起名稱與使用之間的關系。標識符通常由字母和數字以及其它字符構成。

合法的標識符應該注意以下強制規則:

  • 第一個字符必須是字母、下劃線(_)或美元符號($)。

    javascript中標識符的含義是什么

  • 除了第一個字符外,其他位置可以使用 Unicode 字符。一般建議僅使用 ASCII 編碼的字母,不建議使用雙字節的字符。

  • 不能與 JavaScript 關鍵字、保留字重名。

    javascript中標識符的含義是什么

    javascript中標識符的含義是什么

  • 可以使用 Unicode 轉義序列。例如,字符 a 可以使用“u0061”表示。

示例

在下面示例中,定義變量 a,使用 Unicode 轉義序列表示變量名。

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

使用轉義序列不是很方便,一般常用轉義序列表示特殊字符或名稱,如 JavaScript 關鍵字、程序腳本等。

關鍵字

關鍵字就是 ECMA-262 規定的 JavaScript 語言內部使用的一組名稱(或稱為命令)。這些名稱具有特定的用途,用戶不能自定義同名的標識符。具體說明如表所示。

ECMAScript 關鍵字
break delete if this while
case do in throw with
catch 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 static
boolean enum implements package super
byte export import private synchronized
char extends int protected throws
class final interface public transient
const 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 RegExp
Array encodeURLComponent isFinite Object String
Boolean Error isNaN parseFloat SyntaxError
Date eval JSON parseInt TypeError
decodeURL EvalError Math RangeError undefined
decodeURLComponent Function NaN ReferenceError URLError

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久久久久国产精品免费无码| 亚洲精品乱码久久久久久中文字幕 | 国产精品免费久久久久久久久 | 中文字幕精品视频在线观| 日韩字幕一中文在线综合| 国产成人精品午夜在线播放| 精品性高朝久久久久久久| 久久无码av亚洲精品色午夜| 国产美女在线精品观看| 久久精品免费一区二区| 亚洲精品在线播放视频| 精品人无码一区二区三区| 99re九精品视频在线视频| 日韩精品无码一区二区中文字幕| 久久国产精品免费网站| 国产成人精品午夜福利| 精品视频在线免费观看| 精品久久久久久久| 国产午夜无码精品免费看| 国内精品久久久久影院薰衣草| 国产在线91精品入口| 国产一级精品高清一级毛片| 久久这里有精品视频| 大伊香蕉精品一区视频在线 | 亚洲国产日韩精品| 精品亚洲AV无码一区二区三区| 久久国产精品成人片免费| 色欲精品国产一区二区三区AV| 亚洲嫩草影院久久精品| 亚洲国产精品第一区二区| 亚洲国产精品热久久| 99国产精品热久久久久久| 99久久国产综合精品1尤物| 2022国产精品视频| 四虎永久在线观看视频精品| 99久久免费国产精品特黄| 国产乱人伦精品一区二区在线观看| 大伊香蕉在线精品视频人碰人| 国产精品无码一区二区三区免费| 免费在线精品视频| 中文字幕一区日韩精品|