JavaScript学习笔记(二)

JavaScript标识符和变量

一、命名规范

1、标识符

标识符是用来表示变量名、函数名等的有效序列,命名规则如下:

(1)必须以英文字母或下划线开头;

(2)必须由英文字母、数字、下划线组成;

(3)不能使用JavaScript内部的单词(如:NaN,underfind等。);

(4)名称对大小写敏感(name和Name是不同的标识符);

(5)不能使用JavaScript关键字和JavaScript保留字。

2、关键字

关键字是JavaScript中已经被赋予特定意义的一些单词,不能作为标识符来使用。

JavaScript中主要的关键字

breakcasecatchcontinuedefault
functiondoelsefinallyfor
deleteifininstanceofnew
returnswitchthisthrowtry
typeofvarvoidwhilewith

3、保留字

JavaScript中除了关键字以外,还有一些用于未来拓展时使用的保留字,保留字同样不能作为标识符。

JavaScript中主要的保留字

abstractbooleanbytecharclass
vardebuggerdoubleenumexport
extendsfinalfloatgotoimplements
importintinterfacelongnative
packageprivateprotectedpublicshort
staticsupersynchronizedthrowstransient
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.LN22的自然对数
Math.PI圆周率Math.LN1010的自然对数
Math.SQRT22的平方根Math.LOG2E以2为底的e的对数
Math.SQRT1_21/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 变量名[=初值] [,变量名 [=初值]…];
var q;
var a = 1,b = "JavaScript";

2、注意事项

(1)var是关键字,声明时至少有一个变量;

(2)变量名要符合标识符命名规范;

(3)可以同时声明多个变量,之前用“,”隔开;

(4)可以遍声明边赋值;

(5)每条声明语句需要用“;”隔开。

四、转义字符

如果在字符串中涉及一些特殊字符,如“\”,“:”,“’”等,无法直接使用,需要采用转义字符的方式。
常用转义字符

转义字符代表含义转义字符代表含义
\b退格符\t水平制表符
\f换页符单引号
\n换行符"双引号
\r回车符\反斜线
\uhhhh编码转换

如有错误、欢迎指正!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值