为了账号安全,请及时绑定邮箱和手机立即绑定

TypeScript入门

JoJo 全栈工程师
难度初级
时长 1小时50分
学习人数
综合评分9.57
151人评价 查看评价
9.5 内容实用
9.6 简洁易懂
9.6 逻辑清晰
老师讲的很赞,非常感谢。
b?:string 可选参数 只能放在必选参数后面
默认参数,方法的默认值 function test (a:string, b:string, c:string="jojo"){//declare in the last
console.log(a);
console.log(b);
}
字符串特性:
多行字符串·· 撇号
字符串模板:${}
自动拆分字符串function test(template, name, age) {
console.log(template);
console.log(name);
console.log(age);
}

let myname: string = "qiubo";
let age = 18;

test`my name is ${myname}, I'm ${age}`
本地开发使用npm(node package management)
npm --version
npm install -g typescript (全局安装) tsc (typescript compiler)
export class Hello {
//delare a class}
tsc Hello.ts --> Hello.js
IDE里开发 webstorm
环境:安装compiler(convert ts to js),让浏览器支持;
在线:http://www.typescriptlang.org/ playground
支持ES6规范(客户端脚本语言规范);强大的IDE支持,angular支持。
重构,提高开发效率,提升代码质量;angular2的开发语言,更好的学习这个框架。
找到了,babel的控制台输出是要在左边settings里选中Evaluate,然后打开F12控制台,就能看到输出!
控制台在哪里啊?。。。
把var 去掉就完美了
右边的代码能学到不少东西
作为java开发,看这个好尴尬
真爽啊,和java是的了
LiveScript ->JavaScript 改名看来不是心血来潮
void 0===undefined ; // true
课程须知
1、对javascript的基础知识已经掌握。
老师告诉你能学到什么?
1、TypeScript语言中的字符串新特性 2、TypeScript语言中的变量和参数新特性 3、TypeScript语言中的函数新特性 4、TypeScript语言中的匿名函数 5、TypeScript语言中的for of循环 6、TypeScript语言中的面向对象特性

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消