当前位置:u赢电竞手机版 > u赢电竞竞猜app > JS数据类型和常用方法。u赢电竞竞猜app

JS数据类型和常用方法。u赢电竞竞猜app

文章作者:u赢电竞竞猜app 上传时间:2019-08-21

JavaScript教程-JavaScript Array(数组) 对象,-javascriptarray

创建数组, 为其赋值:

大家好,我是IT修真院成都分院第07期学员,一枚正直善良的web程序员。

实例

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

页面底部你可以找到更多的实例。


1.背景介绍

javascript是一门面向对象的弱类型语言,最新的 ECMAScript 标准定义了 7 种数据类型分别为:字符串、数字、布尔值、数组、对象、Null、Undefined。

什么是数组?

数组对象是使用单独的变量名来存储一系列的值。

如果你有一组数据(例如:车名字),存在单独变量如下所示:

var car1="Saab";
var car2="Volvo";
var car3="BMW";

然而,如果你想从中找出某一辆车?并且不是3辆,而是300辆呢?这将不是一件容易的事!

最好的方法就是用数组。

数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。

数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。


2.知识剖析

创建一个数组

创建一个数组,有三种方法。

下面的代码定义了一个名为 myCars的数组对象:

1: 常规方式:

var myCars=new Array(); 
myCars[0]="Saab";       
myCars[1]="Volvo";
myCars[2]="BMW";

2: 简洁方式:

var myCars=new Array("Saab","Volvo","BMW");

3: 字面:

var myCars=["Saab","Volvo","BMW"];


字符串

字符串值是一个由零或多个 Unicode 字符(字母、数字和标点符号)组成的链表。 使用字符串数据类型表示 JavaScript 中的文本。 在脚本中包含字符串,方法是使用单引号或双引号将其括起来。

被单引号引起的字符串内可以包含双引号,而被双引号引起的字符串内也可以包含单引号。

实例:

var answer="Nice to meet you!";

var answer="He is called 'Bill'"; //双引号包含单引号

var answer='He is called "Bill"'; //单引号包含双引号

访问数组

通过指定数组名以及索引号码,你可以访问某个特定的元素。

以下实例可以访问myCars数组的第一个值:

var name=myCars[0];

以下实例修改了数组 myCars 的第一个元素:

myCars[0]="Opel";

[0] 是数组的第一个元素。[1] 是数组的第二个元素。

数字

在 JavaScript 中,整数值和浮点值之间没有区别:JavaScript 数字可以是两种类型中的任意一种(在内部,JavaScript 作为浮点值表示所有数字)。

整点数

整数值可以是正整数、负整数和 0。

浮点数

浮点值可以是带有小数部分的整数。

实例:

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

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

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

var y=123e5; // 12300000

var z=123e-5; // 0.00123

在一个数组中你可以有不同的对象

所有的JavaScript变量都是对象。数组元素是对象。函数是对象。

因此,你可以在数组中有不同的变量类型。

你可以在一个数组中包含对象元素、函数、数组:

myArray[0]=Date.now;
myArray[1]=myFunction;
myArray[2]=myCars;


布尔值

虽然字符串和数字数据类型实际上可以有无限多个不同的值,但布尔值数据类型只能有两个值。 它们是文本 true 和 false。

实例:

var x=true;

var y=false;

数组方法和属性

使用数组对象预定义属性和方法:

var x=myCars.length             // the number of elements in myCars
var y=myCars.indexOf("Volvo")   // the index position of "Volvo"


数组

数组用来在单独的变量名中存储一系列的值。

我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:

var myArray=new Array(); //定义一个名字为myArray的数组

有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。

1:

var mycars=new Array(); //定义一个名字为myArray的数组

mycars[0]="Saab"; //数组第一个值为Saab

mycars[1]="Volvo"; //数组第二个值为Volvo

mycars[2]="BMW"; //数组第三个值为BMW

也可以使用一个整数自变量来控制数组的容量:

var mycars=new Array(3); //定义一个名字为myArray的数组,数组中有3个值

mycars[0]="Saab"; //数组第一个值为Saab

mycars[1]="Volvo"; //数组第二个值为Volvo

mycars[2]="BMW"; //数组第三个值为BMW

2:

var mycars=new Array("Saab","Volvo","BMW"); 定义一个名字为myArray的数组,数组的值分别是Saab、Volvo、BMW

完整的数组对象参考手册

你可以参考本站关于数组的所有属性和方法的完整参考手册。

参考手册包含了所有属性和方法的描述(和更多的例子)。

完整数组对象参考手册


对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...(万物皆对象)

JavaScript 提供多个内建对象,比如 String、Date、Array 等等。

对象只是带有属性和方法的特殊数据类型。

创建对象有两种方法:

1.定义并创建对象的实例

2.使用函数来定义对象,然后创建新的对象实例

篇幅有限,这里就只讲下创建直接的实例(第二种方法详见:

person=new Object(); //定义一个名为person的对象

person.firstname="Bill"; //对象firstname属性值为Bill

person.lastname="Gates"; //对象lastname属性值为Gates

person.age=56; //对象age属性值为56

person.eyecolor="blue"; //对象eyecolor属性值为blue

替代语法(使用对象 literals):

person={firstname:"John",lastname:"Doe",age:56,eyecolor:"blue"};

创建新方法

原型是JavaScript全局构造函数。它可以构建新Javascript对象的属性和方法。

null

null 数据类型在 JavaScript 中仅具有一个值:null。null 关键字不能用作函数或变量的名称。

null用来表示空值,即没有对象被呈现,可以通过将变量的值设置为 null 来清空变量:

var car="Volvo"; //把字符串Volvo赋值给变量car

document.write(car "
"); //输出变量car,应该显示Volvo

var car=null; //把null赋值给变量car

document.write(car "
"); //输出变量car,应该显示null

本文由u赢电竞手机版发布于u赢电竞竞猜app,转载请注明出处:JS数据类型和常用方法。u赢电竞竞猜app

关键词: 日记本 IT修真院-前端