JavaScript & TypeScript 学习总结

1.JavaScript简介:

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

2.TypeScript 简介:

TypeScript是JavaScript类型的超集(当前我们处于ES5),它可以编译成纯JavaScript。TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。

主要特性:TypeScript 是一种给 JavaScript 添加特性的语言扩展。1.类型批注和编译时类型检查2.类3.接口4.模块 5.装饰器 
语法上,TypeScript 很类似于 JScript .NET,另外一个添加了对静态类型,经典的面向对象语言特性如类,继承,接口和命名空间等的支持的 Microsoft 对 ECMAScript 语言标准的实现。

3.JavaScript基本语法

大小写敏感、标识符(就是指变量、函数、属性的名字,或者函数的参数)、注释、语句、关键字、保留字、变量。

3.1.JavaScript操作符

一元操作符 ++ --

布尔操作符 && || !

算术操作符 + - * / %

关系操作符 <> <=>= == === != !==

条件(问号)操作符 ? :

赋值操作符 = += -+ *= /= %=

3.2.JavaScript语句

if do-while while for for-in for-of break continue switch 

3.3.JavaScript函数

函数( function)对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。以下是一个函数示例:

3.4.JavaScript闭包

函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。

闭包就是就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈上分配而是在堆上分配。

 ​​

3.5JavaScript在HTML中的用法

HTML 中的 Javascript 代码必须位于 <script> 与 </script> 标签之间,Javascript 代码可被放置在 HTML 页面的 <body> 和 <head> 部分中。

4.JavaScript & TypeScript 感悟

通过对JavaScript的学习,了解到它是由C语言演变而来,很大程度上借用了Java的语法,然而Java又是由C和C++演生而来的,所以JavaScript和C有许多相似之处。JavaScript的出现使得信息和用户之间不仅只是显示和浏览的关系,还实现了一种实时动态可交互的表达能力。基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面取代。本学期在web方面学习的还不够多,只能说有个大致的理解,知识掌握的不够全面,而且我个人的实际操作过少,所以做起来稍微有些困难,在以后的学习中,我会提起最大的兴趣,去学习web前后端相关知识,加强训练,更深入理解web。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值