主页 > 新闻资讯 > 大数据编程入门:JavaScript数据类型

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

作者:游老师 浏览次数: 2021-08-11 14:48
数据类型,又名数据元,是一组属性描述其定义、标识、表示和允许值的数据单元,今天小编将为大家带来大数据编程入门: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';
可以在字符串中使用引号,只要它们与字符串周围的引号不匹配:
<!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>
运行结果:
 
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>
运行结果:
 
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>
运行结果:

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

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>
运行结果:

声明变量类型
声明新变量时,可以使用关键字“new”来声明其类型:
var fruit=new String;
var x=new Number;
var y=new Boolean;
var animal=new Array;
var person= new Object;
在JavaScript中的变量均为对象,当声明一个变量时,就是创建了一个新的对象。
以上就是关于大数据编程入门:JavaScript数据类型的全部内容了,希望这篇文章可以帮助到大家~
热点排行
推荐文章
立即申请>>