JavaScript标识符和变量
一、命名规范
1、标识符
标识符是用来表示变量名、函数名等的有效序列,命名规则如下:
(1)必须以英文字母或下划线开头;
(2)必须由英文字母、数字、下划线组成;
(3)不能使用JavaScript内部的单词(如:NaN,underfind等。);
(4)名称对大小写敏感(name和Name是不同的标识符);
(5)不能使用JavaScript关键字和JavaScript保留字。
2、关键字
关键字是JavaScript中已经被赋予特定意义的一些单词,不能作为标识符来使用。
JavaScript中主要的关键字
break | case | catch | continue | default |
---|
function | do | else | finally | for | delete | if | in | instanceof | new | return | switch | this | throw | try | typeof | var | void | while | with |
3、保留字
JavaScript中除了关键字以外,还有一些用于未来拓展时使用的保留字,保留字同样不能作为标识符。
JavaScript中主要的保留字
abstract | boolean | byte | char | class |
---|
var | debugger | double | enum | export | extends | final | float | goto | implements | import | int | interface | long | native | package | private | protected | public | short | static | super | synchronized | throws | transient | volatile | | | | |
二、数据类型
数据类型是每一种计算机语言的重要基础,JavaScript中的数据类型可分为字符型、数值型、布尔型、Null、Undefined和对象六种类型。
1、字符型(String)
字符型数据类型又称为字符串,由若干个字符组成,并且需要用单引号(’ ')或双引号(" ")封装起来,例如:“你好!”,“他说:‘好’”。
2、数值型(Number)
JavaScript中最基本的数据类型之一,该类型可分为整形、浮点型、内部常量、以及特殊值。
(1)整形:例如 100、-200、0等都是整数,除了十进制以外,还可以用八进制、十六进制表示;
(2)浮点型:例如 3.14、-10.23等都是浮点型数值,也可以采用科学记数法进行表示,如6.6E6表示为6.6×10^6;
(3)内部常量:JavaScript常用内部常量如下:
JavaScript常用内部常量及其说明
常量 | 说明 | 常量 | 说明 |
---|
Math.E | 自然数 | Math.LN2 | 2的自然对数 | Math.PI | 圆周率 | Math.LN10 | 10的自然对数 | Math.SQRT2 | 2的平方根 | Math.LOG2E | 以2为底的e的对数 | Math.SQRT1_2 | 1/2的平方根 | Math.LOG10E | 以10为底的e的对数 |
(4)特殊值:JavaScript常用特殊值如下:
JavaScript中的特殊值及其说明
特殊值 | 说明 |
---|
Infinit | 无穷大 | Number.Nan | 非数字值(Not a Number) | Number.MAX_VALUE | 可表示的最大的数 | Number.MIN_VALUE | 可表示的最小的数 | Number.NEGITIVE_INFINITY | 负无穷大,溢出时返回该值 | Number.POSITIVE_INFINITY | 正无穷大,溢出时返回该值 |
3、布尔型(Boolean)
布尔型是一种只含有true和false这两个值的数据类型,一般布尔型数据表示“真”或“假”。
4、Null
Null是一种特殊类型。也称为空类型,此类型只有一个值为null。表示“无值”。
5、Undefined
Underfined也是一类特殊的值,是指变量创建后还没有赋值前所具有的值。与null不同,null表示已经对变量赋值,只不过赋的值就是“无值”。
6、(Object)对象
对象是属性和方法的集合,对象的属性可以是任何类型的数据,甚至是另一种对象,而方法是定义在对象中的函数,用于实现特定的功能。
三、变量
前面我们已经了解对象的定义、命名方法以及存储的数据类型,那么接下来我们来了解一下对象的定义和注意事项。
1、(声明)创建变量
var q;
var a = 1,b = "JavaScript";
2、注意事项
(1)var是关键字,声明时至少有一个变量;
(2)变量名要符合标识符命名规范;
(3)可以同时声明多个变量,之前用“,”隔开;
(4)可以遍声明边赋值;
(5)每条声明语句需要用“;”隔开。
四、转义字符
如果在字符串中涉及一些特殊字符,如“\”,“:”,“’”等,无法直接使用,需要采用转义字符的方式。 常用转义字符
转义字符 | 代表含义 | 转义字符 | 代表含义 |
---|
\b | 退格符 | \t | 水平制表符 | \f | 换页符 | ’ | 单引号 | \n | 换行符 | " | 双引号 | \r | 回车符 | \ | 反斜线 | \uhhhh | 编码转换 | | |
如有错误、欢迎指正!!!
?
|