js数据类型详谈

JavaScript中一共有5种基本数据类型

  1. 字符串型(String)
  2. 数值型(Number)
  3. 布尔型(Boolean)
  4. null型
  5. undefined型(Undefined)

这5种之外的类型都被称为object,所以总的来看JavaScript中共有六种数据类型。

typeof操作符可以用来检查一个变量的数据类型

用法:typeof 数据;

typeof 数值  number

typeof  字符串   string

typeof 布尔型  boolean

typeof undefined undefined

typeof null object

String

---在JS中字符串 需要使用引号引起来

---引号不能嵌套,双引号不能放双引号,单引号不能放单引号

注意:必须用双引号时:str="他说:\"今天真热\"!"

在字符串中我们可以使用转义字符,对一些特殊符号进行转义

转义字符 含义 转义字符 含义
\n 换行 \\ 斜杠
\t 制表 \' 单引号
\b 空格 \'' 双引号
\r 回车    

将其他数值转换为字符串有三种方式:toString()、String()、拼串

Number

数值,整数和浮点数都是Number类型

JS表示的数字的最大值为Number.MAX_VALUE,如果使用Number表示的数字超过了最大值,则会返回一个Infinity。

NaN是一个特殊的数字,表示Not A Number

例:var  a="abc" * "abc";

       console.log(a);            结果就是一个NaN

注意:用typeof检查NaN返回的是Number。

Boolean

有两个值,一个为true,一个为false。

null(空值)

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

Undefined(未定义)

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

 

猜你喜欢

转载自blog.csdn.net/qq_41999617/article/details/81173411