标识符、Number、Boolean、数据类型、Null和Undefined、强制类型转换、其他进制的数字、转换为Boolean

标识符

- 在JS中所有的可以由我们自主命名的都可以称为是标识符

1.标识符中可以含有字母、数字、下划线_、$

2.标识符不能以数字开头

3.标识符不能是ES中的关键字或保留字

4.标识符一般都采用驼峰标识法

首字母小写,后面每个单词的开头字母大写,其余小写

helloworld  xxxYyyZzz 小驼峰

HelloWorld  XxxYyyZzz 大驼峰

Number

在JS中所有的数值都是Number类型,

包括整数和浮点数(小数)

Boolean

Boolean 布尔值

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

true

- 表示真

false

- 表示假

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

数据类型

数据类型指的就是字面量的类型

在JS中一共有六种数据类型

String 字符串

Number 数值

Boolean 布尔值

Null 空值

Undefined 未定义

Object 对象

其中String Number Boolean Null Undefined属于基本数据类型

而Object属于引用数据类型

Null和Undefined

Null(空值)类型的值只有一个,就是null

null这个值专门用来表示一个为空的对象

使用typeof检查一个null值时,会返回object

Undefined(未定义)类型的值只有一个,就undefind

当声明一个变量,但是并不给变量赋值时,它的值就是undefined

使用typeof检查一个undefined时也会返回undefined

强制类型转换

- 指将一个数据类型强制转换为其他的数据类型

- 类型转换主要指,将其他的数据类型,转换为

String Number Boolean

将其他的数据类型转换为String

其他进制的数字

在js中,如果需要表示16进制的数字,则需要以0x开头

如果需要表示8进制的数字,则需要以0开头

如果要要表示2进制的数字,则需要以0b开头,但是不是所有的浏览器都支持

转换为Boolean

将其他的数据类型转换为Boolean

使用Boolean()函数

- 数字 ---> 布尔

- 字符串 ---> 布尔

- null和undefined都会转换为false

- 对象也会转换为true

你可能感兴趣的:(标识符、Number、Boolean、数据类型、Null和Undefined、强制类型转换、其他进制的数字、转换为Boolean)