javascript变量及数据类型

1.1 字面量

字面量实际上就是一些固定的值,比如 1 2 3 4 true false null NaN "hello"

字面量都是不可以改变的。

由于字面量不是很方便使用,所以在JS中很少直接使用字面量

1.2.变量

变量可以用来保存字面量,并且可以保存任意的字面量

一般都是通过变量来使用字面量,而不直接使用字面量,而且也可以通过变量来对字面量进行一个描述

声明变量方式

使用var关键字来声明一个变量

var a;

var b;

var c;

 为变量赋值

a = 1;

b = 2;

c = 3;

声明和赋值同时进行 *****

var d = 456;

var e = 789;

2.数据类型

 2.1 JS中一共分成六种数据类型

- String 字符串

- Number 数值

- Boolean 布尔值

- Null 空值

- Undefined 未定义

- Object 对象

2.2 基本数据类型有

-String 字符串

JS中的字符串需要使用引号引起来双引号或单引号都行

在字符串中使用\作为转义字符

\'  ==> '

\"  ==> "

\n  ==> 换行

\t  ==> 制表符

\\  ==> \

 使用typeof运算符检查字符串时,会返回"string"

 -Number 数值

JS中所有的整数和浮点数都是Number类型

 特殊的数字

Infinity 正无穷

-Infinity 负无穷

NaN 非法数字(Not A Number)

其他进制的数字的表示:

0b 开头表示二进制,但是不是所有的浏览器都支持

0 开头表示八进制

0x 开头表示十六进制

 使用typeof检查一个Number类型的数据时,会返回"number"

(包括NaN 和 Infinity)

- Boolean 布尔值

布尔值主要用来进行逻辑判断,布尔值只有两个

 true 逻辑的真

false 逻辑的假

使用typeof检查一个布尔值时,会返回"boolean"

- Null 空值

空值专门用来表示为空的对象,Null类型的值只有一个

 null

 使用typeof检查一个Null类型的值时会返回"object"

- Undefined 未定义

 如果声明一个变量但是没有为变量赋值此时变量的值就是undefined

该类型的值只有一个 undefined

使用typeof检查一个Undefined类型的值时,会返回"undefined"

- 引用数据类型

Object 对象

你可能感兴趣的:(javascript变量及数据类型)