JavaScript 数据类型
-
JavaScript数据类型
JavaScript变量可以包含许多数据类型:数字,字符串,对象等: -
数据类型的概念
在编程中,数据类型是一个重要的概念。为了能够对变量进行操作,了解类型非常重要。没有数据类型,计算机无法安全地解决此问题:将“Volvo”跟16相加是否有意义?它会产生错误还是会产生结果?JavaScript会将上面的示例视为:数字和字符串相加时,JavaScript会将数字视为字符串。
JavaScript从左到右计算表达式。不同的序列会产生不同的结果:结果为:20Volvo结果为:Volvo164在第一个示例中,JavaScript将16和4视为数字,直到达到“Volvo”。在第二个示例中,由于第一个操作数是一个字符串,因此所有操作数都被视为字符串。 -
JavaScript类型是动态的
JavaScript具有动态类型。这意味着可以使用相同的变量来保存不同的数据类型:提示:这一点跟一些静态语言不同。比如C语言,声明了某种数据类型的变量,只能保存该类型的数据。
-
-
-
-
JavaScript数组(Array)
JavaScript数组用方括号编写。数组项以逗号分隔。以下代码声明(创建)一个名为的数组cars,其中包含三个项目(汽车名称):提示:数组索引从零开始,这意味着第一项是[0],第二项是[1],依此类推。
-
JavaScript对象(Object)
JavaScript对象用大括号{}编写。对象属性写为name:value对,以逗号分隔。上例中的对象(person)有4个属性:firstName,lastName,age和eyeColor。 -
-
-
-
空值(null)
在现实生活中null表示“没有”。它应该是不存在的东西。不幸的是,在JavaScript中,数据类型null是一个对象。您可以通过将对象设置为null以下来清空对象:您还可以通过将对象设置为undefined来清空对象: -
-
-