我是靠谱客的博主 深情煎蛋,这篇文章主要介绍简单数据类型(五种),现在分享给大家,希望可以做个参考。

数据和过程是构成javascript世界的基本元素其中,数据分两类:简单数据和复杂数据。简单数据有undefined,null,boolean,number和string这五种。复杂数据只有一种,即对象(object)。

一,简单数据类型

1] undefined : 这个值表示变量不含有值。

若 typeof(data) 的返回值是字符串 'undefined' ,即变量data的数据类型是 undefined。即data不含有值。

2] null : 这个值表示变量为空。

若 typeof(data) 的返回值是字符串 'null' ,即变量data的数据类型是 null。即data为空。undefined 和 null 的区别是:typeof(undefined) 返回值是 'undefined',typeof(null) 返回值是字符串 'object'(对象类型)。

3] boolean : true 或 false 代表布尔值。

var data = true;//typeof(data) 返回值是字符串 'boolean' ,即变量data的数据类型是 布尔值

4] number : javascript 只有一种数字类型。数字可以带小数点,也可以不带。如:123 和12.3。

var data = 123;//typeof(data) 返回值是字符串 'number' ,即变量data的数据类型是 数字

  5] srting : 前面我们说起过,字符串是字符的载体,而且必须被成对的引号包围。 如: 'hello world!'

var data = 'hello world!';//typeof(data) 返回值是字符串 'string' ,即变量data的数据类型是 字符串。
var data = typeof(123);//typeof(123)的结果是 'number',故变量 data 的值为 'number', typeof(data)的结果实际就是 typeof('number')的结果,即'number'的类型'string'

二,复杂数据类型只有一种,即 对象(object),{} 花括号,用来定义一个对象; 对象由花括号包围。在括号内部,属性以键值对的形式,如 key : value 来定义,又称属性名和属性值。属性间由逗号分隔。

1,写法例如:

var student={name:'Tom', finish_work:true, id:123};//该对象 (student) 有三个属性:name、finish_work 以及 id

 空格和属性间的换行无关紧要。例如可以写成:

var student = {
name
: 'Tom',
finish_work : true,
id
: 123
};
//这种写法比较乱,还是整齐规范的写比较好

 2,对象属性值有两种获取方式:

name = student.name;

 或者

name = student['name'];//可以用于动态的取值,我可以通过变量传递要访问的属性名

 三,特殊的对象 - 数组(array)

  事物对象(object)可以由一个或者多个属性组成(像数学中的"集合"),当我们仅需要记录成绩的数值时,对象的另一种格式 "数组(array)"就派上用场了。

1,数组写法:

var scores = [ 80, 82, 79, 86];
var courses = [ "Maths", "Chinese", "Biology", "Physics"];

 定义值得方式可以使用声明变量时值得方式,也可以使用变量。

var math = "Maths"
var courses = [ math, "Chinese", "Biology", "Physics"];
//这段代码定义出来的courses跟上面那一段定义出来的courses是一样的。/

 2.数组的取值方法

var course = courses[0]; //给course赋值为"Maths"
//数组的下标(序号)是从零开始的,所以第一个项目是[0],第二个是[1],以此类推。

 例:

var courses = [ "Maths", "Chinese", "Biology", "Physics"];
如果要取出数组courses中的数据'Biology',可以用courses[2]。
//"Maths","Chinese","Biology,"Physics" 对应的下表分别是 0,1,2,3,故courses中"Biology"的取值方法为 courses[2]

 小结:

要充分了解各种数据类型,弄清它们之间的区别,能灵活应用。

最后

以上就是深情煎蛋最近收集整理的关于简单数据类型(五种)的全部内容,更多相关简单数据类型(五种)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部