大数据编程入门:JavaScript数据类型

数据类型,又名数据元,是一组属性描述其定义、标识、表示和允许值的数据单元,今天小编将为大家带来大数据编程入门:JavaScript数据类型。

大数据编程入门:JavaScript数据类型

在JavaScript中,有两大种数据类型,一种是值类型,另一种是引用数据类型。

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

引用数据类型:对象(Object)、数组(Array)、函数(Function)。

注意:Symbol是ES6引入了一种新的原始数据类型,表示独一无二的值。

JavaScript拥有动态类型

JavaScript具有动态类型。这意味着相同的变量可以用作不同的类型:

var x; // x 为 undefined

var x = 5; // 现在 x 为数字

var x = "Miuku"; // 现在 x 为字符串

JavaScript字符串

字符串是存储字符的变量(如“Bill Gates”)。

字符串可以是引号中的任何文本,可以使用单引号或双引号:

var name="Miuku";

var name='Miuku';

可以在字符串中使用引号,只要它们与字符串周围的引号不匹配:

Miuku

运行结果:

大数据编程入门:JavaScript数据类型

JavaScript数字

JavaScript只有一种数字类型,数字可以带有小数点,也可以没有小数点:

var x1=34.00; //使用小数点来写

var x2=34; //不使用小数点来写

通过科学(指数)计数法可以书写出极大或极小的数字:

Miuku

运行结果:

大数据编程入门:JavaScript数据类型

JavaScript布尔

布尔一般又称布尔逻辑,只有两个值:false或者true。

var x=true;

var y=false;

布尔常用于条件测试中。

JavaScript数组

下面将创建名为fruit的数组:

var fruit=new Array();

fruit[0]="Apple";

fruit[1]="Lemon";

fruit[2]="Orange";

或者 (condensed array):

var fruit=new Array("Apple","Lemon","Orange");

或者 (literal array):

运行结果:

大数据编程入门:JavaScript数据类型

数组下标是从零开始的,因此第一个条目是[0],第二个条目是[1],依此类推。

JavaScript对象

对象由花括号分隔,在括号内,对象的属性以名称和值对(name:value)的形式定义。属性由逗号分隔:

var person={firstname:"John", lastname:"Doe", id:5566};

在上面的示例中显示对象(person)有三个属性:firstname、lastname以及id。

空格和换行符并不重要,声明可以跨越多行:

var person={

firstname : "John",

lastname : "Doe",

id : 5566

};

对象属性有两种寻址方式:

Miuku

运行结果:

大数据编程入门:JavaScript数据类型

Undefined和Null

Undefined(未定义)此值表示变量不包含值。

可以通过将变量的值设置为null来清空变量。

Miuku

运行结果:

大数据编程入门:JavaScript数据类型

声明变量类型

声明新变量时,可以使用关键字“new”来声明其类型:

var fruit=new String;

var x=new Number;

var y=new Boolean;

var animal=new Array;

var person= new Object;

在JavaScript中的变量均为对象,当声明一个变量时,就是创建了一个新的对象。

以上就是关于大数据编程入门:JavaScript数据类型的全部内容了,希望这篇文章可以帮助到大家~

展开阅读全文

页面更新:2024-06-03

标签:数据类型   种数   数据   小数点   引号   布尔   数组   条目   字符串   变量   属性   入门   对象   声明   类型   数字   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top