#lilia的挣扎之旅#JavaScript数据类型

简介

JavaScript 是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着可以使用同一个变量保存不同类型的数据
在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示:
基本类型:String、Number、Boolean、Symbol(不做介绍)、Undefined、Null
引用类型:Object

数据类型一览表

数据类型 中文 具体介绍 示例
undefined 未定义 Undefined 这个值表示变量不含有值。 var a = undefinedvar a
boolean 布尔值 布尔表示一个逻辑实体,意为真、假,可以有两个值:truefalse var b = false
string 字符串 在字符串中的每个元素占据了字符串的位置。第一个元素的索引为0,下一个是索引1,依此类推。字符串的长度是它的元素的数量。 var c = "hehe"
number 数字值 Number类型包含整数和浮点数(浮点数数值必须包含一个小数点,且小数点后面至少有一位数字)两种值 var d = 12
object 对象或null 在javascript中,一个对象可以是一个单独的拥有属性和类型的实体。 var e = {name: "heyaoyao", age: 12, attrs: "shasha"}var e = new Object()
function 函数 var f = function(){ return 'Hello World'; }

同时声明多个变量

用逗号隔开即可。

var a = 1, b = 'haha', c = {name: "heyaoyao", age: 12, attrs: "shasha"}

变量间类型与值是否相等的判断

===用于判断值和类型同时相同,==用于判断值相同

===和==的区别

获取一个变量的数据类型

typeof()

在chrome devtool中

你可能感兴趣的:(#lilia的挣扎之旅#JavaScript数据类型)