JavaScript标识符--------命名规则及其保留字

JavaScript的两种注释格式:


1.    //这里是单行注释
2. /*这里是一段注释*/
3. /*这里是
*多行注释
*/

标识符命名:

标识符,通俗的讲就是一个名字,可以用来对变量和函数进行命名,例如:

命名变量名:


var luckname=’weille’; //=>luckname就是这个变量luckname的标识符

命名函数名:


function facename()
{
//=>facename就是这个函数facename的标识符
}

命名规则:

1.必须要以字母、下划线(_)或者美元符($)开始

2.后续的字符可以使字母、数字、下划线、或美元符

注意:数字是不允许作为首字符出现

例如:

I                
    //字母开头

my_variable_name  //字母开头

_dumy            
   //下划线开头

$str             
    //美元符开头

保留字:

和任何编程语言一样,JavaScript保留了一些标识符为自己用,而这些保留字就不能用做标识符了。

通常,JavaScript把一些标识符拿出来用作关键字,而这些关键字是不能用做标识符的

比如:


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

而以下关键字中在目前版本的语言中并没有使用的,但还是不能用做标识符

比如:


class    const    enum    export    extends    import    super

注意的是:

有一些关键字严格来说也是保留字,但不排除在普通的JavaScript代码中是合法存在的,

比如:


implements    let            private      public    yield
interface package protected static

而严格模式同样对下面标识符做了严格限制,它们并不完全是保留字,却不能用做变量名、函数名或参数名

比如:


arguments    eval

ECMAScript3将Java的所有关键字都列为自己的保留字,但有些语言版本放宽了限制(比如:ECMAScript5),

为了更好地基于ECMAScript3实现的解释器上运行的话,还是要避免下面关键字作为标识符

比如:


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

另外JavaScript预定义了许多全局变量和函数,而这些都是不能用做变量名和函数名的(标识符),

比如:


Arguments              encodeURI             Infinity     Number            RegExp
Array encodeURIComponent isFinite Object String
Boolean Error isNaN parseFloat SyntaxError
Date eval JSON parseInt TypeError
decodeURI EvalError Math RangeError underfined
decodeURIComponent Function NaN ReferenceError URIError

JavaScript标识符--------命名规则及其保留字,布布扣,bubuko.com

时间: 2024-10-23 05:20:48

JavaScript标识符--------命名规则及其保留字的相关文章

JavaScript 标识符,关键字和保留字

JavaScript 标识符,关键字和保留字 标识符 标识符(Identifier)就是名称的专业术语.JavaScript 标识符包括变量名.函数名.参数名和属性名. 合法的标识符应该注意以下强制规则: 第一个字符必须是字母.下划线(_)或美元符号($). 除了第一个字符外,其他位置可以使用 Unicode 字符.一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符. 不能与 JavaScript 关键字.保留字重名. 可以使用 Unicode 转义序列.例如,字符 a 可以使用"\

Java第二天——标识符命名规则、Java的知识、快捷键的使用、Scanner获取值的常用方法

1.标识符命名规则 字母.下划线.数字.美元符号($)由这四个部分组成. 标识符=首字母+其他 首字母:字母.下划线.美元符号($) 其他:字母.下划线.数字.美元符号($) 注意: 1.首字母不能为数字 2.标识符不能是关键字 3.java语言严格区分大小写,比如:$name $Name表示两个不同的标识符 2.java程序的注释: 单行注释(//).多行注释(/**/).文档(doc)注释 单行注释:一般用于对每一行代码进行说明 多行注释:一般用于对每一段代码.某个方法.某个源文件进行解释说

python学习笔记(01):python和c语言 标识符命名规则比较

python标识符命名规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’).标识符名称的其他部分可以由字母(大写或小写).下划线(‘ _ ’)或数字(0-9)组成.标识符名称是对大小写敏感的.例如,myname和myName不是一个标识符.注意前者中的小写n和后者中的大写N.有效 标识符名称的例子有i.__my_name.name_23和a1b2_c3.无效 标识符名称的例子有2things.this is spaced out和my-name. c语言标识符命

翻译:Identifier Name标识符命名规则

html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block } audio,canvas,progress,video { display: inline-block; vertical-align: baseline } audio:not([co

2.6 C#的标识符命名规则

C#标识符的命名规则 程序中的变量名.常量名.类名.方法名,都叫做标识符.C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错.这套规则简单说有下面三条: ①标识符只能由英文字母.数字和下划线组成,不能包含空格和其他字符. 错误的标识符声明:string $user; //错在使用了其他字符 ②变量名不能用数字开头. 错误的标识符声明:double 6h;//错在用数字开头 ③不能用关键字当变量名. 错误的标识符声明:char static ;//错在用关键字static做变量名

标识符命名规则

顾名思义,“命名规则”指的是为标识符起名字时遵循的规则.标识符主要包括变量名.函数名.类名和宏名. 三种主流命名法:骆驼(Camel)命名法,帕斯卡(Pascal)命名法和匈牙利命名法. 个人习惯,一般情况使用骆驼命名法,类名对象名使用帕斯卡. 数据库表名 统一全部小写中间用"_"分隔 例如 "cps_user",字段名全部小写可以用"_"分隔,或者不用. 骆驼(Camel)命名法近年来越来越流行,在许多新的函数库和Java这样的平台下使用得当相

JAVA初学者——标识符命名规则及数据类型的转换

Hello!我是浩宇大熊猫~ 直接进入正题吧~ 1)标识符的命名规则. 标识符命名法有小驼峰命名法和大驼峰命名法两种,分别应用于方法.变量和类. 小驼峰命名法应用于方法和变量,主要有两个约定: 1.标识符是一个单词的时候,首字母小写: 2.标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写: 大驼峰命名法应用于类,也有两个约定: 1.标识符是一个单词的时候,首字母大写: 2.标识符由多个单词组成的时候,每个单词的首字母大写: 2)标识符的定义规则. 1.由数字.字母.下划线(_

JavaScript 变量命名规则

著名的变量命名规则Camel 标记法首字母是小写的,接下来的字母都以大写字符开头.例如: var testValue = 0, secondValue = "hi";Pascal 标记法 首字母是大写的,接下来的字母都以大写字符开头.例如: var TestValue = 0, SecondValue = "hi";匈牙利类型标记法 在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型.例如,i 表示整数,s 表示字符串,如下

JavaScript标识符与关键字和保留字

区分大小写 JavaScript中的一切(变量.函数名.操作符)都区分大小写.例如,变量名itbsl和变量名ITbsl是两个不同的变量. 标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的参数.标识符可以是按照下列格式规则组合起来的一或多个字符: 第一字符必须是一个字母.下划线(_).或一个美元符号($); 其它字符可以是字母.下划线.美元符号或数字: 注意: 不能把关键字.保留字.true.false和null用作标识符. 如何避免令人难堪的命名错误? 选择有意义的名称 标识符名称如