JavaScript变量、数据类型

一、基本

  • JavaScript中的一切标识符都区分大小写。
  • JavaScript中的标识符采用驼峰大小写格式,第一个字母用小写,后面的每个单词首字母用大写,类似typeOf。
  • JavaScript中标识符
  • JavaScript的语法比较宽松,有很多符合语法但是并不推荐的写法。这就像给你一个大舞台,在中央位置表演始终是最好的。

二、注释

注释有单行注释和块级注释两种风格。

//单行注释用法块

 

/*

块级注释写法

*/

 

三、变量

三、数据类型

JavaScript中有6种数据类型,不能创建自定义数据类型,所有的值都将是以下六种数据类型中的一种:

  • Undefined
  • Null
  • Boolean
  • Number
  • String
  • Object

1.Undefined类型

Undefined类型只有一个值,那就是undefined本身。在使用var声明变量,但是未赋值的时候,这个变量的值就是undefined。

对于没有声明过的变量,只能执行一个操作,那就是使用typeof操作符检测其数据类型。

 

2.Null类型

Null类型也只有一个值,也就是Null本身。null值表示一个空的对象指针。用typeof检测null的值会返回“object”。如果定义的变量将用于存放对象,那最好是将该变量初始化未null。

实际上,undefined值是派生自null,所以执行null==undefined的测试,返回值为true

 

3.Boolean类型

Boolean类型只有true和false两个值,这两个值都只能使用小写形式。Boolean()函数可以将一个值转换为对应的Boolean值。

 

4.Number类型

Number类型最基本的是十进制,还可以用八进制(0开头)和十六进制(0x开头)。在进行算数计算时,所有数值都会被转换成十进制数。

不要测试某个特定的浮点数。

数值必须在Number.MIN_VALUE和Number.MAX_VALUE中间,超过这个范围会被表示为-Infinity或者Infinity。

NaN,Not a Number,即非数值。用于表示一个本来要返回数值的操作数未返回数值的情况。NaN与任何值都不相等,包括自身。

 

5.String类型

String类型就是字符串,可以由单引号 (”)或者双引号(“”)表示。字符串包括一些特殊的转义序列。

  • \n    换行
  • \t     制表
  • \b    退格
  • \r     回车
  • \f     进纸
  • \\     斜杠
  • \’     单引号
  • \”     双引号
  • \xnn   以十六进制代码nn表示的一个字符
  • \unnn    以十六进制代码nnn表示的一个Unicode

四、其他

1.

发表评论

电子邮件地址不会被公开。 必填项已用*标注