大数据处理的三个类型(大数据编程入门)

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

大数据处理的三个类型(大数据编程入门)(1)

在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';

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

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Miuku</title>

</head>

<body>

<script>

var fruit1="Apple";

var fruit2='Lemon';

var answer1='It\'s alright';

var answer2="He is called \"Mary\"";

var answer3='He is called "Jony"';

document.write(fruit1 "<br>")

document.write(fruit2 "<br>")

document.write(answer1 "<br>")

document.write(answer2 "<br>")

document.write(answer3 "<br>")

</script>

</body>

</html>

运行结果:

大数据处理的三个类型(大数据编程入门)(2)

JavaScript数字

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

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

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

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

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Miuku</title>

</head>

<body>

<script>

var x1=34.00;

var x2=34;

var y=123e5;

var z=123e-5;

document.write(x1 "<br>")

document.write(x2 "<br>")

document.write(y "<br>")

document.write(z "<br>")

</script>

</body>

</html>

运行结果:

大数据处理的三个类型(大数据编程入门)(3)

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):

<!DOCTYPE html>

<html>

<body>

<script>

var i;

var fruit = new Array();

fruit[0] = "Apple";

fruit[1] = "Orange";

fruit[2] = "Lemon";

for (i=0;i<fruit.length;i )

{

document.write(fruit[i] "<br>");

}

</script>

</body>

</html>

运行结果:

大数据处理的三个类型(大数据编程入门)(4)

数组下标是从零开始的,因此第一个条目是[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

};

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

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Miuku</title>

</head>

<body>

<script>

var person=

{

firstname : "John",

lastname : "Doe",

id : 5566

};

document.write(person.lastname "<br>");

document.write(person["lastname"] "<br>");

</script>

</body>

</html>

运行结果:

大数据处理的三个类型(大数据编程入门)(5)

Undefined和Null

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

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

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Miuku</title>

</head>

<body>

<script>

var person;

var fruit="Apple";

document.write(person "<br>");

document.write(fruit "<br>");

var fruit=null

document.write(fruit "<br>");

</script>

</body>

</html>

运行结果:

大数据处理的三个类型(大数据编程入门)(6)

声明变量类型

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

var fruit=new String;

var x=new Number;

var y=new Boolean;

var animal=new Array;

var person= new Object;

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页