一、基本数据类型
1.布尔类型
跟as一样
2.数值
ts只有 number类型,所有的数值类型都采用浮点数计算
3.字符串
跟as一样
4.数组
ts: 第一种 var list:number[] = [1,2,3];
第二种 var list:Array
as:简单粗暴!直接有效!var list:Array = [1,2,3];
5.枚举
ts:enum关键字 枚举对象{声明变量}enum Color {Red, Green, Blue}; var c1:Color = Color.Green;
6.any关键字
比如:var aa:any;
var bb:Array
二、类
1.constructor
这鸟东西好像是构造函数?
2017年9月29日更新--------------------------------------------------------------------------------------
for循环
1.方法一,for…of 这个貌似是最常用的方法
let someArray = [1, "string", false];
for (let entry of someArray) {
console.log(entry); // 1, "string", false
}
2.方法二,for循环 for循环其实是标准的C风格语法。
let someArray = [1, "string", false];
for (var i = 0; i < someArray.length; i ++) {
console.log(someArray[i]); // 1, "string", false
}
3.方法三, for…in
in 循环的是键的值,of则是直接是元素的值
let list = [4, 5, 6];
for (let i in list) {
console.log(i); // "0", "1", "2",
}
for (let i of list) {
console.log(i); // "4", "5", "6"
}
4.forEach 没用过
let list = [4, 5, 6];
list.forEach((val, idx, array) => {
// val: 当前值
// idx:当前index
// array: Array
});
5.every和some 没用过
let list = [4, 5, 6];
list.every((val, idx, array) => {
// val: 当前值
// idx:当前index
// array: Array
return true; // Continues
// Return false will quit the iteration
});
-------------------------------------------------------------------------------------------------先到这里有什么想到的,再写---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------有写的不对的,极其欢迎评论喷之------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------写自己看的博客就是爽,想怎么写就怎么写--------------------------------------------------------------------------------------