TypeScript Array 数组
TypeScript Array 数组
数组对象是使用单独的变量名来存储一系列的值。
假如你有一组数据(例如:网站名字),存在单独变量如下所示:
var site1="Google"; var site2="Codebaoku"; var site3="Taobao";
如果有 10 个、100 个这种方式就变的很不实用,这时我们可以使用数组来解决:
var sites:string[]; sites = ["Google","Codebaoku","Taobao"]
这样看起来就简洁多了。
1. Array 声明语法
var array_name[:datatype]; //声明 array_name = [val1,val2,valn..] //初始化
或者直接在声明时初始化:
var array_name[:data type] = [val1,val2…valn]
如果数组声明时未设置类型,则会被认为是 any 类型,在初始化时根据第一个元素的类型来推断数组的类型。
创建一个 number 类型的数组:
var numlist:number[] = [2,4,6,8]
整个数组结构如下所示:
索引值第一个为 0,我们可以根据索引值来访问数组元素:
var sites:string[]; sites = ["Google","Codebaoku","Taobao"] console.log(sites[0]); console.log(sites[1]);
编译以上代码,得到以下 JavaScript 代码:
var sites; sites = ["Google", "c", "Taobao"]; console.log(sites[0]); console.log(sites[1]);
输出结果为:
Google Codebaoku
以下范例我们在声明时直接初始化:
var nums:number[] = [1,2,3,4] console.log(nums[0]); console.log(nums[1]); console.log(nums[2]); console.log(nums[3]);
编译以上代码,得到以下 JavaScript 代码:
var nums = [1, 2, 3, 4]; console.log(nums[0]); console.log(nums[1]); console.log(nums[2]); console.log(nums[3]);
输出结果为:
1 2 3 4
2. Array 对象
我们也可以使用 Array 对象创建数组。
Array 对象的构造函数接受以下两种值:
- 表示数组大小的数值。
- 初始化的数组列表,元素使用逗号分隔值。
指定数组初始化大小:
var arr_names:number[] = new Array(4) for(var i = 0; i<arr_names.length; i++)="" {="" arr_names[i]="i" *="" 2="" console.log(arr_names[i])="" }=""
相关文章
- 如何通过Javascript脚本获取form和input内容
- 如何导入javaScript文件
- JavaScript工程url无法使用如何解决
- javascript怎么实现登录界面成功跳转
- notepad怎么编译运行javascript
- 如何用JavaScript在Vue3中实现动画
- javascript关闭怎么处理
- JavaScript怎么自定义函数求累加
- javascript怎么设置三色灯
- 怎么开发javascript错误上报工具
- javascript中怎么修改节点
- javascript如何设置文本框
- JavaScript如何用文件保存
- TypeScript 教程
- TypeScript 数据类型
- TypeScript 运算符
- TypeScript 条件语句
- TypeScript 函数
- TypeScript 接口
- TypeScript 类