亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript保留關(guān)鍵字匯總

 更新時(shí)間:2015年12月01日 11:26:52   作者:魔芋鈴  
本篇文章是小編日常收集整理些javascript保留關(guān)鍵字相關(guān)知識匯總,需要的朋友參考下

JavaScript 標(biāo)準(zhǔn)

所有的現(xiàn)代瀏覽器已經(jīng)完全支持 ES5(ECMAScript 5)。

JavaScript 保留關(guān)鍵字(keyword)

Javascript 的保留關(guān)鍵字(標(biāo)識符)不可以用作變量、標(biāo)簽或者函數(shù)名。有些保留關(guān)鍵字是作為 Javascript 以后擴(kuò)展使用。

abstract arguments boolean break byte
case catch char class* const
continue debugger default delete do
double else enum* eval export*
extends* false final finally float
for function goto if implements
import* in instanceof int interface
let long native new null
package private protected public return
short static super* switch synchronized
this throw throws transient true
try typeof var void volatile
while with yield    

* 標(biāo)記的關(guān)鍵字是 ECMAScript5 中新添加的。

JavaScript 對象、屬性和方法

您也應(yīng)該避免使用 JavaScript 內(nèi)置的對象、屬性和方法的名稱作為 Javascript 的變量或函數(shù)名:

Array Date eval function hasOwnProperty
Infinity isFinite isNaN isPrototypeOf length
Math NaN name Number Object
prototype String toString undefined valueOf

Java 保留關(guān)鍵字

JavaScript 經(jīng)常與 Java 一起使用。您應(yīng)該避免使用一些 Java 對象和屬性作為 JavaScript 標(biāo)識符:

getClass java JavaArray javaClass JavaObject JavaPackage

Windows 保留關(guān)鍵字(reserved word)

JavaScript 可以在 HTML 外部使用。它可在許多其他應(yīng)用程序中作為編程語言使用。
在 HTML 中,您必須(為了可移植性,您也應(yīng)該這么做)避免使用 HTML 和 Windows 對象和屬性的名稱作為 Javascript 的變量及函數(shù)名:

alert all anchor anchors area
assign blur button checkbox clearInterval
clearTimeout clientInformation close closed confirm
constructor crypto decodeURI decodeURIComponent defaultStatus
document element elements embed embeds
encodeURI encodeURIComponent escape event fileUpload
focus form forms frame innerHeight
innerWidth layer layers link location
mimeTypes navigate navigator frames frameRate
hidden history image images offscreenBuffering
open opener option outerHeight outerWidth
packages pageXOffset pageYOffset parent parseFloat
parseInt password pkcs11 plugin prompt
propertyIsEnum radio reset screenX screenY
scroll secure select self setInterval
setTimeout status submit taint text
textarea top unescape untaint window

HTML 事件句柄

除此之外,您還應(yīng)該避免使用 HTML 事件句柄的名稱作為 Javascript 的變量及函數(shù)名。
實(shí)例:

onblur onclick onerror onfocus
onkeydown onkeypress onkeyup onmouseover
onload onmouseup onmousedown onsubmit

非標(biāo)準(zhǔn) JavaScript

除了保留關(guān)鍵字,在 JavaScript 實(shí)現(xiàn)中也有一些非標(biāo)準(zhǔn)的關(guān)鍵字。
一個(gè)實(shí)例是 const 關(guān)鍵字,用于定義變量。 一些 JavaScript 引擎把 const 當(dāng)作 var 的同義詞。另一些引擎則把 const 當(dāng)作只讀變量的定義。

Const 是 JavaScript 的擴(kuò)展。JavaScript 引擎支持它用在 Firefox 和 Chrome 中。但是它并不是 JavaScript 標(biāo)準(zhǔn) ES3 或 ES5 的組成部分。建議:不要使用它。

復(fù)制代碼 代碼如下:

var this="aa";

谷歌結(jié)果:

 

注意:如果把關(guān)鍵字用作變量名或函數(shù)名,可能得到諸如 "Identifier Expected"(應(yīng)該有標(biāo)識符、期望標(biāo)識符)這樣的錯(cuò)誤消息。

注意:如果將保留字用作變量名或函數(shù)名,那么除非將來的瀏覽器實(shí)現(xiàn)了該保留字,否則很可能收不到任何錯(cuò)誤消息。當(dāng)瀏覽器將其實(shí)現(xiàn)后,該單詞將被看做關(guān)鍵字,如此將出現(xiàn)關(guān)鍵字錯(cuò)誤。

下面給大家介紹javascript語言標(biāo)識符

      標(biāo)識符就是給變量、函數(shù)和對象等指定的名字。構(gòu)成標(biāo)識符的字母是有一定的規(guī)范,JavaScript語言中標(biāo)識符的命名規(guī)則:
區(qū)分大小寫,Myname與myname是兩個(gè)不同的標(biāo)識符。

      標(biāo)識符首字符可以是以下劃線(_)、美元符($)或者字母開始,不能是數(shù)字。
      標(biāo)識符中其它字符可以是下劃線(_)、美元符($)、字母或數(shù)字組成的。

例如,identifier,userName,User_Name,_sys_val,身高,$change等為合法的標(biāo)識符,而2mail,room#,class為非法的標(biāo)識符。其中,使用中文“身高”命名的變量是合法的。

注意  JavaScript中的字母是采用Unicode,Unicode叫做統(tǒng)一編碼制,是國際上通用的16位編碼制,它包含了亞洲文字編碼,如中文、日文、韓文等字符。所有JavaScript中的字母可以是中文、日文和韓文等亞洲字母。

相關(guān)文章

  • Underscore之Array_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Underscore之Array_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Underscore之Array的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 原生JavaScript實(shí)現(xiàn)刮刮樂

    原生JavaScript實(shí)現(xiàn)刮刮樂

    這篇文章主要為大家詳細(xì)介紹了原生JavaScript實(shí)現(xiàn)刮刮樂,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 將字符串轉(zhuǎn)換成gb2312或者utf-8編碼的參數(shù)(js版)

    將字符串轉(zhuǎn)換成gb2312或者utf-8編碼的參數(shù)(js版)

    直接在url中傳遞中文參數(shù)時(shí),讀到的中文都是亂碼,那么我們應(yīng)該怎么將這些參數(shù)轉(zhuǎn)換呢,接下來與大家分享下將字符串轉(zhuǎn)換成utf-8或者gb2312編碼的參數(shù)的技巧
    2013-04-04
  • 利用iscroll4實(shí)現(xiàn)輪播圖效果實(shí)例代碼

    利用iscroll4實(shí)現(xiàn)輪播圖效果實(shí)例代碼

    iScroll 4 這個(gè)版本完全重寫了iScroll這個(gè)框架的原始代碼。這個(gè)項(xiàng)目的產(chǎn)生完全是因?yàn)橐苿?dòng)版webkit瀏覽器(諸如iPhone,iPad,Android 這些系統(tǒng)上廣泛使用)。下面這篇文章主要介紹了利用iscroll4實(shí)現(xiàn)輪播圖效果的方法教程,需要的朋友可以參考下。
    2017-01-01
  • JS如何使用剪貼板操作Clipboard API

    JS如何使用剪貼板操作Clipboard API

    瀏覽器允許JavaScript腳本讀寫剪貼板,自動(dòng)復(fù)制或粘貼內(nèi)容。一般來說,腳本不應(yīng)該改動(dòng)用戶的剪貼板,以免不符合用戶的預(yù)期。但是,有些時(shí)候這樣做確實(shí)能夠帶來方便,比如"一鍵復(fù)制"功能,用戶點(diǎn)擊一下按鈕,指定的內(nèi)容就自動(dòng)進(jìn)入剪貼板。本文將介紹3種方法來實(shí)現(xiàn)。
    2021-05-05
  • 微信小程序自定義漸變的tabbar導(dǎo)航欄功能

    微信小程序自定義漸變的tabbar導(dǎo)航欄功能

    這篇文章主要介紹了微信小程序自定義漸變的tabbar導(dǎo)航欄,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 一文講清JS中for循環(huán)的所有用法

    一文講清JS中for循環(huán)的所有用法

    這篇文章主要介紹了JavaScript中for循環(huán)的所有用法,文章通過詳細(xì)的代碼示例介紹JavaScript中的所有for循環(huán),感興趣的同學(xué)可以跟著小編一起來學(xué)習(xí)
    2023-05-05
  • 在Javascript中使用DTO的示例詳解

    在Javascript中使用DTO的示例詳解

    在我們討論實(shí)際實(shí)現(xiàn)之前,讓我們先介紹一下DTO,它的含義是什么,何時(shí)使用以及 javascript/nodejs 項(xiàng)目中對它的真正需求,需要的朋友可以參考下
    2023-12-12
  • 解決uniapp上傳小程序體積過大的問題

    解決uniapp上傳小程序體積過大的問題

    在昨天的工作中遇到了一個(gè)微信小程序上傳代碼過大的情況,在這里總結(jié)一下具體的解決步驟,首先介紹一下,技術(shù)棧是使用uniapp框架+HBuilderX的開發(fā)環(huán)境,需要的朋友可以參考下
    2023-09-09
  • JS幻想 讀取二進(jìn)制文件

    JS幻想 讀取二進(jìn)制文件

    如果說讓JavaScript讀取站點(diǎn)上一文本文件,那不過是個(gè)再簡單不了的事了;但若說要換成一個(gè)二進(jìn)制的文件,并且是完全靜態(tài)的讀取,那似乎有點(diǎn)天方夜譚了。
    2009-04-04

最新評論