Type Script
- 比较运算符:TS继承于JS的内容,在JS中 '==' 只判断值不判断类型,'===' 既判断值又判断类型。
- 在TS中空字符串、数字0、NULL、undefined都被认为是false,其他被认为是true;
-
//可选参数,在参数名后加?,表示该参数是可选的 function sayHello(name? : string){ //判断name是否有值,如果无值则给一个默认值 name = name ? name :'陌生人' console.log('你好,' + name + '!') } sayHello('Jack') sayHello() //可选参数类似函数重载
- 静态类型检查:当没有声明变量类型的时候,TS存在类型判断,对于有初始化值的变量会自动进行类型判断。
- 关于数组迭代器遍历方面:
for(let e in names){
console.log(e);
}
//输出names的下标
for(let e of names){
console.log(e);
}
//输出names中的元素
鸿蒙学生公开课
应用不同于其他的方面:
- 由没有屏幕的硬件发起;
- 同一个应用在不同设备上都可单独运行;
- 多设备完成同一个应用;