功能分类: Variables Applab JavaScript 少儿编程
声明一个指定名称命名的变量,并赋以数组类型的初始值。
几乎每个应用程序都会涉及到数据处理。为了让程序进行数据处理操作,首先需要在内存里保存并跟踪这些数据。变量就是一个让你通过一个简单名称就可以引用并管理这些数据的方法。只要这个名称在程序里没被使用过,就可以用来为变量命名,但注意:变量名称里不能包含空格或其他一些特殊字符。在编写代码时,使用一个能代表所保存数据含义的明确清晰的名字,来作为变量名称是一个很好的编程实践。例如,如果创建的 array 数组变量 用来存储一周中每一天的名字,可以将该变量命名为 daysOfWeek。
在一个 array 数组类型的变量里,数组列表里的每个成员都有一个 index 索引,通过这个索引可访问到相应的成员。在数组里第一个成员索引为 0,第二个索引为 1,以此类推。你会发现,最后一个成员所对应的索引值总是比数组长度少 1。
为了在应用程序中处理一组集合类型的数据,就需要使用 var
来声明一个数组类型变量,并赋以初始值保存到内存里。程序 days = ["Monday", "Tuesday"];
被解释为 “将一个包含字符串 "Monday" 以及 "Tuesday" 的数组赋值给变量 days ”。通过这样的一行代码,就可以将一组值赋值给变量。在这行代码里,[
表示数组的开始和结束,,
用来分隔数组里的每个成员。
// 模拟随机掷硬币
var coinFaces = ["heads","tails"];
var myFlip = randomNumber(1);
console.log("You flipped " + coinFaces[myFlip]);
示例代码:选择质数 从数组里的 10 个质数中挑选一个,并将选择信息输出到控制台日志。
// 从数组里的 10 个质数中挑选一个,并将选择信息输出到控制台日志
var primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29];
var numberEndings = ["st","nd","rd","th","th","th","th","th","th","th"];
var myPick = prompt("Which of the first 10 prime numbers do you want");
if(myPick <= primes.length)
{
console.log("The " + myPick + numberEndings[myPick-1] + " prime is " + primes[myPick-1]);
}
else
{
console.log("I don't know the " + myPick + "th Prime");
}
示例代码:坐标数组 在数组中包含一组坐标信息,并按坐标移动并画线。
// 在数组中包含一组坐标信息,并按坐标移动并画线
var coordinates = [[10,10], [100,10], [100,100], [10,100], [10,10]];
penUp();
moveTo(coordinates[0][0],coordinates[0][1]);
penDown();
penWidth(3);
penColor("red")
for(var i=0;i<coordinates.length;i++)
{
moveTo(coordinates[i][0], coordinates[i][1]);
}
var x = [1,2,3,4];
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
x | 变量名称 | Yes | 通过使用这个名称,在程序里就可以使用这个变量。必须以字母开头,不能包含空格,可以包含字母、数字、减号 - 以及下划线 _ 。 |
[1,2,3,4] | array of numbers | Yes | 用方括号括起来,并用逗号分隔数组里每个成员的初始值。 |
没有返回值。变量被创建、赋值并保存在内存里。
list[index]
、length、appendItem()、insertItem(),以及 removeItem()。