03-JavaScript关键字和标识符

关键字和保留字

  • 什么是关键字?
    • JavaScript关键字的概念和C语言一样, 都是指被赋予特殊含义的单词
    • 关键字在开发工具中会显示特殊颜色
    • 关键字不能用作变量名、函数名等
    • 关键字严格区分大小写, var和Var前者是关键字, 后者不是
关键字
breakdoinstanceoftypeofcase
elsenewvarcatchfinally
returnvoidcontinueforswitch
whiledefaultifthrowdelete
intryfunctionthiswith
debuggerfalsetruenull
  • 什么是保留字?
    • JavaScript预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字
保留字
classenumextendssuperconstexport
importimplementsletprivatepublicyield
interfacepackageprotectedstatic

标识符

  • 什么是标识符?

    • JavaScript标识符的概念和C语言一样, 都是指程序员在程序中自己起的名称(诸如: 变量名称,函数名称等)
  • 标识符命名规则(必须遵守)

    • JavaScript标识符命名规则的概念和C语言一样
    • 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_、美元符号$组成
    • 不能以数字开头
    • 严格区分大小写,比如test和Test是2个不同的标识符
    • 不可以使用关键字、保留字作为标识符
    • JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符
不建议使用标识符
abstractdoublegotonativestaticboolean
enumimplementspackagesuperbyteexport
importprivatesynchronizecharextendsint
protectedthrowsclassfinalinterfacepublic
transientconstfloatlongshortvolatile
argumentsencodeURIInfinityNumberRegExpundefined
isFiniteObjectStringBooleanErrorRangeError
parseFloatSyntaxErrorDateevalJSONReferenceError
TypeErrordecodeURIEvalErrorMathURIErrordecodeURIComponent
FunctionNaNisNaNparseIntArrayencodeURICOmponent
  • 标识符命名规范(建议遵守)
    • JavaScript标识符命名规范的概念和C语言一样
    • 变量的名称要有意义(有利于提高阅读性)
    • 变量的命名遵守驼峰命名法,首字母小写,第二个单词的首字母大写
      • 例如: userName、myFirstName
    原文作者:极客江南
    原文地址: https://www.jianshu.com/p/dc4c3c49d9ff
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞